js与Asp.net后台交互(C#)

来源:互联网 发布:最好的美工视频教程 编辑:程序博客网 时间:2024/06/05 00:09

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);}


这样在程序中就可以实现在前台调用后台代码了。

原创粉丝点击