将<script></script>通过字符串形式传到前台
后台
public string targetstring = "var target=[" + targetstring.Substring(0, targetstring.LastIndexOf(',')).ToString() + "]";
传到前台, 代码:
Response.Write("<script>" + targetstring + "</script>");
但这样会刷新当前页面,导致因JS问题界面错乱,用以下代码可解决:
if (!Page.ClientScript.IsStartupScriptRegistered(Page.GetType(), ""))
{
Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>" + targetstring + "</script>");
}