5

我从 aspx.cs 中的数据库中获取数据,例如:

string abc = sdr["aaa"].ToString()

如何在 javascript 部分调用“字符串 abc”

感谢您的回答

4

3 回答 3

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>
于 2013-06-04T15:03:08.090 回答
0

使用此代码:

ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "temp", "<script language='javascript'>alert(" + abc + ");</script>", false)
于 2013-06-04T12:00:19.507 回答
0

尝试使用 ClientScriptManager.RegisterStartupScript。(http://msdn.microsoft.com/en-us/library/z9h4dk8y.aspx

于 2013-06-04T11:41:16.893 回答