1

jquery関数でプロパティ値を取得し、それを変数に設定したい。以下のコードで試していますが、機能しません。

.csファイル

private string _Heading;
public string Heading { get { return _Heading; } set { _Heading = value; } }

.aspx

<script type="text/javascript">

    $(document).ready(function () {
      $("#btnShowSimple").click(function (e) {
        ShowDialog(false);
        e.preventDefault();
        var someProp = "<%= this._Heading; %>";
       alert(someProp);
      });
 </script>

プロパティ値を取得するにはどうすればよいですか?誰もがこれで私を助けてくださいよりも解決策を持っています。

4

1 に答える 1

3

まず、変数がプライベートの場合、JavaScriptでその変数にアクセスできないため、代わりにpublicHeadingプロパティを使用する必要があります。

次に、JavaScriptにセミコロンがあり、削除する必要があるため、この行を変更します

var someProp = "<%= this._Heading; %>";

これに

var someProp = "<%=this.Heading%>";
于 2012-06-25T14:19:09.820 に答える