如何访问服务器控件,例如。 aspx页面中的文本框值?

时间:2012-04-27 08:21:28

标签: c# asp.net .net

我可以在aspx设计页面中访问服务器控件值吗? 现在只是我的好奇心,但明天左右可能需要它。 例如,我在aspx页面中有一个标签,我想为它分配一个文本框值。

我知道我可以使用aspx.cs文件,但任何想要的建议都会非常明显。

提前致谢......:)

1 个答案:

答案 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库。