2014-04-08 36 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;