从服务器端读取 asp.net 链接按钮文本

本文关键字:链接 按钮 文本 net asp 服务器端 读取 | 更新日期: 2023-09-27 17:57:12

带有两个控件的网页

  1. 链接按钮
  2. 按钮

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

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

当我尝试阅读以下内容时

string s = linkButton.Text;

它没有提供我更新的文本。

我怎样才能得到它?

从服务器端读取 asp.net 链接按钮文本

首先,在标记中声明此HiddenField

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

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

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

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

string s = link.Value;
您可以使用

HiddenField .

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

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

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