0

2 つのコントロールを持つネット ページ

  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 に答える