在ASP.NET代码中访问文档?

时间:2014-07-09 14:53:50

标签: javascript asp.net

如果我在javascript中执行此操作

document.attributes["Test"] ='1'; 

如何在ASP.NET服务器端代码中访问它?

我在Attributes上找了this.Page,但它不在那里。

1 个答案:

答案 0 :(得分:3)

文档属性不会发回服务器。

我所做的是添加一个隐藏的服务器控件,然后在javascript中更新该隐藏控件。这将被发回服务器,并可以访问。

这将是服务器控件。 (注意clientidmode属性,这样我可以在javascript中轻松访问此控件)

<asp:HiddenField runat="server" ClientIDMode="Static" ID="hdnTest"/>

然后在javascript中

document.getElementById("hdnTest").value = '1';

并在代码隐藏

中访问它
hdnTest.Value