没有合适的资源?快使用搜索试试~ 我知道了~
.net前台调用后台方法和后台调用前台js.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 101 浏览量
2022-11-26
18:53:17
上传
评论
收藏 72KB DOCX 举报
温馨提示
试读
2页
...
资源推荐
资源详情
资源评论
前台调用后台方法和后台调用前台 js
2012-01-08 23:32:55| 分类: SQL 技术总结 | 标签: |字号大中小 订阅
一、C#后台调用前台 javascript 的五种方法
1,OnClientClick (vs2003 不支持这个方法 )
<asp:Button ID="Button1" runat ="server" Text ="Button"
OnClientClick="client_click()" OnClick="Button1_Click" />
client_click() 就是 javascript 的一个方法。
“Client_Click()是“一个前台方法,可以替换成一般的脚本如: retrun confirm('确定删除吗?
')
3,是我自认为最灵活的一种, ClientScript.RegisterStartupScript
例子:StringBuilder sb = new StringBuilder();
sb.Append("<script language='javascript'>");
sb.Append("Button2_onclick('" + serverPath + "')");
sb.Append("</script >");
ClientScript.RegisterStartupScript(this.GetType(), "LoadPicScript", sb.ToString());
4. 用 Response.Write 方法写入脚本
比如在你单击按钮后,先操作数据库,完了后显示已经完成,可以在最后想调用的地方写上
Response.Write("<script type='text/javascript'> alert();< /script >");
这个方法有个缺陷就是不能调用脚本文件中的自定义的函数, 只能调用内部函数,具体调用自定
义的函数只能在 Response.Write 写上函数定义,比如 Response.Write("<script
type='text/javascript'>function m yfun(){...}</script >");
5 用 ClientScript 类动态添加脚本
用法如下:在想调用某个 javascript 脚本函数的地方添加代码,注意要保证 MyFun 已经在脚
本文件中定义过了。
ClientScript.RegisterStartupScript(ClientScript.GetType(), "m yscript",
"<script >MyFun();</script >");
这个方法比 Response.Write 更方便一些,可以直接调用脚本文件中的自定义函数。
二、javascript 函数中执行 C#代码中的函数:
方法一:
1、首先建立一个按钮,在后台将调用或处理的内容写入 button_click 中;
2、在前台写一个 js 函数,内容为 document.getElementById( "btn1").click();
3、在前台或后台调用 js 函数,激发 click 事件,等于访问后台 c#函数;
方法二:
1、<script language="javascript ">
<!- -
function __doPost Back(eventTarget, eventArgument)
资源评论
G11176593
- 粉丝: 6643
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功