2

次のように、変数をプルダウンする Javascript 関数があります。

   function OnClientCloseSecure(oWnd, args) {
       var arg = args.get_argument();

       if (arg) {
           var ResultCode = arg.ResultCode;
           var PONumber = arg.PONumber;
       }
   }

ResultCode と PONumber を C# の変数に割り当てるか、それができない場合は C# のラベルを割り当てる必要があります。

これらのオプションのいずれかが可能ですか? もしそうなら、どうすればそれを行うことができますか?私は運がないことをいくつか試しました。ありがとう!

4

2 に答える 2

4

1 つの方法は、非表示の値を作成し、runat 属性をサーバーに設定することです。値を得ることができます。

    <script type="text/javascript">
   function abc() 
    { 
      var str="value"; 
      document.getElementById("Hidden1").value=str; 
    } 

    </script> 

<input id="Hidden1" type="hidden" runat="server" />

コードビハインド:

    string value = Hidden1.Value;
于 2012-04-18T14:59:22.543 に答える
0

JavaScript

<script type="text/javascript">
    function OnClientCloseSecure(oWnd, args) {
        var arg = args.get_argument();
        if (arg) {
            var ResultCode = arg.ResultCode;
            var PONumber = arg.PONumber;
            document.getElementById('<%=lbl.ClientID %>').innerHTML = ResultCode;
        }
    }

</script> 

マークアップ

<asp:Label ID="lbl" runat="server" ></asp:Label>
于 2012-04-18T15:12:53.060 に答える