C# 在后台用 StringBuilder 输出 javascrtipt 语句! 100分,万分感谢!!
<script type="text/javascript" language="javascript">
<!--
function openChild(num, num2) {
var k = window.showModalDialog("../BusinessCenter/Pub.aspx?userid=" + num + "&usertel=" + num2, window, "dialogWidth:600px;status:no;dialogHeight:330px");
if (k == 1)//判断是否刷新
{
alert('刷新');
window.location.reload();
}
}
//-->
</script>
openChild('85',13543278220)去弹出一个新窗口 ../BusinessCenter/Pub.aspx 并且带上两个参数.
protected void Button1_Click(object sender, EventArgs e)
{
string isFresh = "1";
System.Text.StringBuilder cstext = new System.Text.StringBuilder();
//现在,中间不知道怎么做输出才能调用到 javascrtipt 中的 openChild(num, num2) 函数。
//这地方请高人指点......
Response.Write(string.Format("{0}", cstext2.ToString()));
}
//现在,中间不知道怎么做输出才能调用到 javascrtipt 中的 openChild(num, num2) 函数。
string script = string.Format("openChild('{0}', '{1}')", isFresh, cstext.ToString());
ScriptManager.RegisterStartupScript(this, this.GetType(), "openChild", script, true);
//现在,中间不知道怎么做输出才能调用到 javascrtipt 中的 openChild(num, num2) 函数。
string script = string.Format("openChild('{0}', '{1}');", isFresh, cstext.ToString());
ScriptManager.RegisterStartupScript(this, this.GetType(), "openChild", script, true);
string script = string.Format("<a href="#" onclick="openChild('{0}', '{1}');" >輸出</a>", isFresh, cstext.ToString());
ScriptManager.RegisterStartupScript(this, this.GetType(), "Message", script, true);