日期:2014-05-16 浏览次数:20876 次
1、后台调用前台代码
在写asp.net项目的时候,后台代码执行体完成后,有时候会给用户一个alert弹出框,我们可以用这样一句简单的代码来实现:
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script type/javascript='javascript' defer>alert('某某执行成功!');</script>");
这是向前台加一句js代码,在后台执行完成后,向前台发消息,并把其中的代码加在挥发的html页中。也可以把alert换成要调用的函数名,这样会调用前台的js函数。
2、前台js代码调用后台C#函数
平常从asp.net前台也嵌入后台变量或方法的时候,可以把变量名或方法名镶嵌在<%= %>里,当js代码调用后台代码形式也相同,看这样几句代码:
C#后台代码:
public string setUserName(){
Session["UserName"]="xqf";
return Session["UserName"].toString();
}
js前台代码:
function getUserName(){
var userName="<%=setUserName() %>";
alert(uesrName);
}
这样在程序中就可以实现在前台调用后台代码了。