我可以在aspx设计页面中访问服务器控件值吗? 现在只是我的好奇心,但明天左右可能需要它。 例如,我在aspx页面中有一个标签,我想为它分配一个文本框值。
我知道我可以使用aspx.cs文件,但任何想要的建议都会非常明显。
提前致谢......:)
答案 0 :(得分:3)
有很多方法。
1)var txtbox = Document.getElementbyId(“<%= texboxId.ClientID%>”); txtbox.value =“new”;
2)var txtbox = $(“#”+“<%= texboxId.ClientID%>”); txtbox.value =“new”;
3)var txtbox = $ get(“texboxId”); txtbox.value =“new”;
如果您使用的是Asp.Net 4.0,那么简单的方法就是
<asp:TextBox runat="server" ID="txtboxId" ClientIDMode="Static" />
并直接访问它而不使用ClientID。
1)var txtbox = Document.getElementbyId(“txtboxId”); txtbox.value =“new”;
2)var txtbox = $(“#txtboxId”); txtbox.value =“new”;
对于数字2,您需要Jquery,对于数字3,您需要Microsoft AJAX库。