我想在 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>
我应该怎么做才能检索属性值?任何人都有解决方案,请帮助我。
最佳答案
首先,如果变量是私有(private)的,您将无法在 JavaScript 中访问它,因此您应该使用公共(public) Heading 属性。
其次,您的 JavaScript 中有一个分号,需要将其删除,因此请更改此行
var someProp = "<%= this._Heading; %>";
至此
var someProp = "<%=this.Heading%>";
关于c# - 如何从jquery变量后面的代码中获取属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11190646/