Dko*_*ong 1 javascript asp.net
我有一个asp.net按钮,点击后调用函数后面的代码.该函数做了一些评估,然后我想从这个asp.net函数中调用javascript.
虽然pranay的回答在函数调用中是正确的,但其余的都是关闭的,这里有希望更好的解释:
你可以ClientScript.RegisterStartupScript()用来做你想做的事情,比如:
void myButton_Click(object sender, EventArgs e)
{
var script = "alert('hi');";
ClientScript.RegisterStartupScript(typeof(Page), "ButtonAlert", script, true);
}
Run Code Online (Sandbox Code Playgroud)
格式是(type, scriptKey, scriptText, wrapItInScriptTags).
如果您使用的是UpdatePanel,它非常相似,除非您需要稍微不同ScriptManager.ResgisterStartupScript().使用UpdatePanel作为控件并在这种情况下键入参数是安全的.