在Javascript中抓取属性背后的代码?

我想将ac#code后面的属性烧成javascript警报(); 。 由于某种原因它不起作用。 有没有办法可以将codebehind属性刻录到javascript中? 谢谢

不确定这是否适用于您的情况,但我认为您最好的选择可能是在页面加载后的代码中动态地将javascript附加到事件,并在此处设置参数值。

例如:

btnSubmit.Attributes.Add("onclick","alert(" + someProperty + ");"); 

我想你错过了’尝试这样 – >警告(’<%= someProperty%>‘);

也许这是一个愚蠢的建议。 你有没有尝试过

 alert("<%= someProperty%>"); 

要使用<%= => ASP.NET表达式, 您的Javascript不能驻留在外部.js文件中 。 它必须是ASPX标记的一部分才能解释scriplet。

    

最好的祝福…

您可以使用ClientScript.RegisterExpandoAttribute方法将属性后面的C#代码注册到JavaScript属性中。