javascript - 使用 Javascript 访问嵌套的 ListView 文本框

标签 javascript c# asp.net listview nested

我正在尝试使用 Javascript 获取嵌套的 ListView(ListView 中的 ListView)文本框。这是我在 ListViews 中设置的:

<asp:ListView ID="LV_Tickets" runat="server" DataSourceID="SQL_Tickets" InsertItemPosition="FirstItem" OnPreRender="LV_Tickets_PreRender" DataKeyNames="TicketNum">
<SelectedItemTemplate>
<asp:ListView ID="LV_TicketProd" runat="server" DataKeyNames="ChargeID" DataSourceID="SQL_TicketProducts" InsertItemPosition="LastItem" OnPreRender="LV_TicketProd_PreRender" OnItemInserted="LV_TicketProd_ItemInserted" OnItemInserting="LV_TicketProd_ItemInserting" OnItemUpdated="LV_TicketProd_ItemUpdated" OnItemUpdating="LV_TicketProd_ItemUpdating" OnItemCommand="LV_TicketProd_ItemCommand">
</ SelectedItemTemplate>

我知道要获取LV_Tickets,我可以调用getElementByName,但之后我迷失了方向,无法找到有关该主题的任何帮助。我该怎么办?

最佳答案

知道id的话可以直接通过id获取nestedlistview

var nestedlistview=document.getElementById("LV_TicketProd");

如果你不知道nestedlistview的id,那么你可以通过它的父id来获取它

var listview=document.getElementById("LV_Tickets");
var nestedListView=listview.querySelector("#LV_TicketProd");

关于javascript - 使用 Javascript 访问嵌套的 ListView 文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27727328/

相关文章:

c# - ASP.NET MVC LIST 和 Create 在同一 View 中

javascript - 在 Javascript 中标记为 while 循环

c# - PropertyGrid UITypeEditor 禁用单元格编辑

C#,从引用的项目访问类

c# - 在 Entity Framework 上运行原始 SQL 查询的 KeyValuePair

asp.net - 移动 ASP.NET 应用程序中的 Response.Redirect()

c# - 无法更新第二个更新面板

javascript - AngularJS:验证 ng-disabled/ng-readonly 字段

javascript - 获取数据属性onchange事件

javascript - 当我提交表单时,仅从多输入名称给出一个值