UpdatePanel中用后台调用Javascript
UpdatePanel中用后台CS代码调用JS代码,先执行控件事件,后触发JS
{
ScriptManager.RegisterStartupScript(BtnJs, this.GetType(), "alert", "<script>function
dis (){alert('这是调用写在server的JS,如用Response.Write()是不能实现此效果的!!! ');}</script>", false);
}
</asp:ScriptManager>
<input id="BtnJs" type="button" value="CallServerJs" onclick="dis()" runat="server"/>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional" RenderMode="Block">
<ContentTemplate>
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="dis()"/>
</ContentTemplate>
</asp:UpdatePanel>
注意BtnJs是UpdatePanel外的按钮 同时Button1重用了服务端注册的脚本
附带说一下,如果是在普通的aspx中希望在服务器端注册下客户端脚本,可以用
Page.ClientScript.RegisterStartupScript(this.GetType(), String Key,String Js block ,Bool AddScriptTag),除了注意粗体字以外,其他操作同上。紫色部分不能包含,如写了的话,浏览时会将脚本部分自动注释掉!
UpdatePanel中用后台调用Javascript相关推荐
- asp.net后台调用javascript的方法
1. 用Response.Write方法 代码如下: Response.Write("<script type='text/javascript'>alert("XXX ...
- asp.net中调用javascript自定义函数的方法(包括引入JavaScript文件)总结
通常javascript代码可以与HTML标签一起直接放在前端页面中,但如果JS代码多的话一方面不利于维护,另一方面也对搜索引擎不友好,因为页面因此而变得臃肿:所以一般有良好开发习惯的程序员都会把ja ...
- c#调用javascript的方法,有Updatepanel的情况
如何在C#方法中调用JavaScript方法 Page.RegisterClientScriptBlock() Page.RegisterStartupScript() Response.Write( ...
- C#后台调用前台js(RegisterStartupScript)
C#后台调用前台js代码 前台js <script type="text/javascript" language="javascript"> fu ...
- js调用后台方法与后台调用js方法
JS调用后台方法大全 javascript函数中执行C#代码中的函数: 方法一:1.首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2.在前台写一个js函数,内容为docu ...
- 如何从Silverlight 代码调用Javascript 函数
Silverlight 的一个优点是可以访问承载它的Web 页面的HTML 文档.Silverlight 可 以访问HTML 元素,因此也可以调用Javascript 方法. 下面的步骤显示了如何在S ...
- 一步一步学Silverlight 2系列(21):如何在Silverlight中调用JavaScript
概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, ...
- c#调用js脚本报错_C#后台调用前台JS函数方法
总结了公司其他人的一些C#后台调用前台的方法: 方法一: 假设前台页面的JS脚本标签中有如下函数: function A() { alert("hello word!"); } 那 ...
- js调用.net后台事件,和后台调用前台等方法总结
1. javaScript函数中执行C#代码中的函数: 方法一:1.首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2.在前台写一个js函数,内容为document.get ...
最新文章
- 概率论中伯努利分布(bernoulli distribution)介绍及C++11中std::bernoulli_distribution的使用
- 使用思维导图,优雅的完成自己的代码
- awk 内嵌正则 提取字符串_干货-Shell编程文本处理三剑客之-awk
- php随机产生4位的验证码
- word2026第十套计算机二级,计算机二级第十套练习真题
- Microsoft ScriptControl 控件使用指南
- java通道 硬件通道 如何联系_Java NIO5:通道和文件通道
- VIM 快捷键汇总(持续更新)
- 64位win10下usb转485驱动
- Hadoop技术原理与应用
- 深度优先和广度优先算法
- android ps1 变量配置,安卓ps模拟器ePSXe使用图文教程
- 计算机主机和音箱的接口电路,Zigbee协议与USB主机无线音箱电路设计
- 微信OAuth2.0网页受权php
- Python爬虫selenium的使用实例爬取知乎首页数据!
- JAVA整合Milvus矢量数据库及数据
- 机器学习中的度量指标:ROC曲线,AUC值,K-S曲线
- 说说转义字符 “\”
- 数藏向左 NFT向右
- php新闻删除功能设计,PHP开发 新闻发布系统之新闻删除页面