我从 aspx.cs 中的数据库中获取数据,例如:
string abc = sdr["aaa"].ToString()
如何在 javascript 部分调用“字符串 abc”
感谢您的回答
我从 aspx.cs 中的数据库中获取数据,例如:
string abc = sdr["aaa"].ToString()
如何在 javascript 部分调用“字符串 abc”
感谢您的回答
只需将 C# 变量呈现到页面,以便您可以通过 JavaScript 访问它。
在 .aspx.cs 中:
protected string abc {get;set;}
protected void Page_Load(object sender, EventArgs e)
{
var sdr = GetData();
abc = sdr["aaa"].ToString();
}
在 .aspx 中:
<script>
var abc = '<%=abc%>';
alert(abc);
</script>
使用此代码:
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "temp", "<script language='javascript'>alert(" + abc + ");</script>", false)
尝试使用 ClientScriptManager.RegisterStartupScript。(http://msdn.microsoft.com/en-us/library/z9h4dk8y.aspx)