我想将ID添加到以下某些ctrl中,具体取决于我想要更改这些控件的服务器端值的ID。 但我得到编译时错误 - 不是有效的标识符。 我知道这可以在后面的代码中完成,但只是想知道是否可以在apsx页面上进行。
感谢您的关注
<asp:Literal ID="ltrlTotalAmount_<%= trPlanYear.toString()%>" runat="server"></asp:Literal>
答案 0 :(得分:1)
你无法分配这样的ID;必须静态定义ID。您可以使用客户端元素。甚至客户端输入元素也可以通过回发时使用Request.Form集合来读取。虽然你必须在每个页面回发上手动重新渲染它们。