<script type="text/javascript">
function abc()
{
var id = document.getElementById('123');
var caption= <%=MyProperty %>;
}
</script>
后面的代码:
protected void Page_Load(object sender, EventArgs e)
{
Page.RegisterStartupScript(Guid.NewGuid().ToString(),"<script language = 'javascript'>abc();</script>");
}
protected int MyProperty
{
get
{
return 123;
}
}
我需要将字符串值传递给 javascript,使用 int 这个代码可以正常工作。
protected string MyProperty
{
get
{
return "123";
}
}
当我尝试传递字符串时,此代码不起作用。