我有一个asp:ListView
,它的ClientIDMode设置为可预测。它的ItemTemplate包含一个asp:textbox
。
textbox的ID和我期望的一样,但它的name
仍然使用看起来像AutoID样式的算法:
<input name="lvFields$ctrl0$tbVal" id="lvFields_tbVal_somekey" type="text"/>
有没有办法让输入的名称像ID一样工作?
(编辑以回答以下问题:)
输入元素的Name
是POST数据中的内容,因此,如果回发更改了ListView绑定到的列表(例如,交换两个元素),则来自文本框的值最终将与错误的键相关联,因为框架基于Name
而不是ID
来关联它们。
https://stackoverflow.com/questions/4973947
复制相似问题