0

带有两个控件的网页

  1. 链接按钮
  2. 按钮

在运行我的应用程序时,我正在使用 javascript 函数更改我的链接按钮文本。

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

当我尝试如下阅读时

string s = linkButton.Text;

它没有给出我更新的文本。

我怎么才能得到它?

4

2 回答 2

2

HiddenField首先,在你的标记中声明这个

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

然后在函数中,您更改链接按钮文本,您应该添加以下代码,以便HiddenField添加新文本。

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

最后,在您的服务器端代码中,您可以通过以下方式获得所需的值:

string s = link.Value;
于 2014-04-08T08:46:25.813 回答
2

您可以使用HiddenField.

LinkButton不实现,因此IPostBackDataHandler它不加载回发数据。

您可以在客户端编写HiddenField.Value并在服务器端读取它。

这是一个教程视频:[我如何:] 使用隐藏字段来存储和操作客户端信息

于 2014-04-08T08:48:12.113 回答