我在aspx.cs中从数据库获取数据,如:
string abc = sdr["aaa"].ToString()
如何在javascript部分中调用“string abc”
感谢答案
答案 0 :(得分:2)
只需将您的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>
答案 1 :(得分:0)
尝试使用ClientScriptManager.RegisterStartupScript。 (http://msdn.microsoft.com/en-us/library/z9h4dk8y.aspx)
答案 2 :(得分:0)
使用此代码:
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "temp", "<script language='javascript'>alert(" + abc + ");</script>", false)