2014-04-08 40 views
0

两个控制读asp.net链接按钮文本

  1. 的LinkBut​​ton
  2. 按钮

当运行我的应用程序页面净值,我改变了使用JavaScript我的链接按钮文本功能。

现在我想在按下按钮时阅读该文本。按钮事件在服务器端。

当我尝试读取像下面

string s = linkButton.Text; 

它是不是给我更新的案文。

我该如何得到它?

+1

请添加您的服务器端和受保护的.aspx标记 –

+0

无效btn_Click(对象发件人,EventArgs的){ 串 S = linkBut​​ton.Text; } – jestges

回答

2

首先声明这HiddenField在您的标记

<asp:HiddenField ID="link" runat="server" /> 

然后在功能,更改了链接按钮上的文字,你应该添加以下代码,以添加新的文本到HiddenField

document.getElementById(<%=link.ClientID%>).setAttribute("Value",newText); 

最后,在你的服务器端代码,你可以得到你想要的方式如下值:

string s = link.Value;