0

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

我知道我可以改用 aspx.cs 文件,但任何需要的建议都将非常受欢迎。

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

4

1 回答 1

3

有很多方法。

1) var txtbox = Document.getElementbyId("<%= texboxId.ClientID%>"); txtbox.value = "新";

2) var txtbox = $("#" + "<%= texboxId.ClientID%>"); txtbox.value = "新";

3) var txtbox = $get("texboxId"); txtbox.value = "新";

如果您使用的是 Asp.Net 4.0,那么简单的方法是

<asp:TextBox runat="server" ID="txtboxId" ClientIDMode="Static" />

并直接访问它而不使用 ClientID。

1) var txtbox = Document.getElementbyId("txtboxId"); txtbox.value = "新";

2) var txtbox = $("#txtboxId"); txtbox.value = "新";

对于数字 2,您需要 Jquery,对于数字 3,您需要 Microsoft AJAX 库。

于 2012-04-27T08:26:26.317 回答