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 中访问它,因此您应该使用公共 Heading 属性。

其次,您的 JavaScript 中有一个分号需要删除,因此请更改此行

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

对此

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