在<script runat =“server”>中的aspx文件中获取/设置asp.TextBox值

时间:2016-09-13 07:58:51

标签: asp.net

您好我正在尝试访问脚本标记中的aspx页面中的文本框值,该标记是runat服务器但我无法访问该属性。

&#xA;&#xA;
 &lt; asp:Label ID =“wssName”runat =“server”Text =“Label”&gt;&lt; / asp:Label&gt;&#xA ;&#xA;&#xA;&lt; script runat =“server”&gt;&#xA; string fg = wss.Text;&#xA;&lt; / script&gt;&#xA;  
&#xA;&#xA;

非常感谢帮助。

&#xA;

2 个答案:

答案 0 :(得分:0)

试试这个

,(?!([^{]*{([^{]*{[^{]*})?[^{]*})?[^{]*})(?!([^[]*\[([^[]*\[[^[]*])?[^[]*])?[^[]*])

答案 1 :(得分:0)

要在客户端标记的脚本中访问asp.net控件,我们需要使用自动生成的控制客户端ID,直到我们没有将其设置为静态。

在您的情况下,您可以使用以下代码段

进行访问
var label = document.getElementById('<%= wssName.ClientID %>');
//to set text 
label.text('abc');
//to get value
var text = label.text();