aspx.cs
Datagrid の特定の行をクリックすると変数が入ります。
次に、JavaScript からその値を取得し、aspx.cs 変数に渡す必要があります。
これを行う方法?
aspx.cs
Datagrid の特定の行をクリックすると変数が入ります。
次に、JavaScript からその値を取得し、aspx.cs 変数に渡す必要があります。
これを行う方法?
まず、非表示の入力コントロールを次のように使用します。
<input type="hidden" value="" id="SendA" name="SendA" />
次に、次のように javascript を使用してコード ビハインドで送信する値をそのコントロールに追加します。
document.getElementById("SendA").value = "1";
そして、ポストバックすると、その値が次のように取得されます。
Request.Form["SendA"]
asp.net コントロールを使用する場合と同じ方法は、次のようになります。
<asp:HiddenField runat="server" ID="SendA" Value="" />
<script>
document.getElementById("<%=SendA.ClientID%>").value = "1";
</script>
コードビハインドで取得しますSendA.Value;
もちろん、ajax 呼び出しを使用して分離コードの値を送信したり、コンテンツを返さない URL パラメーターを使用して単純に URL を呼び出したりすることもできます。