• 全部
  • .NET Framework
  • ASP
  • Web Services
  • .NET互联网桌面应用
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • AppLauncher
  • 问答

asp.net调用JS方法的问题

whblxl 2021-09-12 09:56:22

我在asp.net多次调用js方法(不用button click方式),场景是后台数据更新后激活前台刷新页面

ClientScript.RegisterStartupScript只执行一次(key是变量)

js方法:

function test(tt)
{
    alert('test'+tt);
}

cs

        private static void Data_Monitor()
        {            
            using (SqlConnection connection = new SqlConnection(_connStr))
            {
                string mntSql = "select ID,BH,MONITOR_DT,MONITOR_VALUE From [dbo].[MONITOR_REALTIME]";
                using (SqlCommand command = new SqlCommand(mntSql, connection))
                {
                    command.CommandType = CommandType.Text;
                    connection.Open();
                    SqlDependency dependency = new SqlDependency(command);
                    dependency.OnChange += new OnChangeEventHandler(dependency_OnChange);
                    command.ExecuteNonQuery();
                    
                    currentPage.ClientScript.RegisterStartupScript( currentPage.GetType(),"js"+jsCount.ToString(), "<script>test(111);</script>");
                    jsCount++;
                }
            }
        }

   currentPage.ClientScript.RegisterStartupScript( currentPage.GetType(),"js"+jsCount.ToString(), "<script>test(111);</script>"); 只执行一次

 

如果在button_click中就点一次按钮执行一次

请问谁遇到过类似问题?谢谢

...全文
399 点赞 收藏 1
写回复
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

用 ajax 就可以了,不要用 .net 的控件搞来搞去。

回复
相关推荐
Asp.net后台调用js 2种方法
1. 用Response.Write方法 代码如下: 代码如下:Response.Write(“[removed]alert(“XXX”);[removed]”);此方法缺陷就是不能调用脚本文件中的自定义的函数,只能...代码如下:在想调用某个javascript脚本函数
javascriptasp.net(c#)互相调用方法
= ResolveUrl(“../PayCenter/AlipayAdd.aspx”)%>’>地址</a> 2、C#调用客户端方法:(top.window.document:表父窗体,如果是MainFrame对象在本窗体中,则不加top.window.document) Js中的方法: 代码如下: ...
ASP.Net调用摄像头拍照
js调用计算机摄像头
asp.net下利用JS实现对后台CS代码的调用方法
asp.net下利用JS实现对后台CS代码的调用方法
Asp.net 页面调用javascript变量的值
开发过程中碰到了这种情况,我想将javascript中定义的变量赋值给页面中的TextBox控件.
ASP.NET调用javascript脚本的常见方法小结
1、直接在前台调用 javascript 函数 很简单,在 head 元素之间加入 script 元素,将 type 元素设置为 ” text/javascript ” 如: 代码如下: <head runat=”server”> [removed] function ShowName(str) { alert&...
asp.net后台调用JS方法
前台JS   function showType() { alert(1); } 后台调用  Page.ClientScript.RegisterStartupScript(this.GetType(), "view", "showType();", true);
ASP.NET中使用JavaScript脚本的方法
一)简单点的如要在一个按钮上增加认证脚本,可以这样 代码如下:<%@ Page Language=”C#” %>[removed]function getconfirm (){ if (confirm(“Do you want to delete record?...
asp.net动态添加js文件调用到网页的方法
本文实例讲述了asp.net动态添加js文件调用到网页的方法。分享给大家供大家参考。具体实现方法如下: HtmlGenericControl JsControl = new HtmlGenericControl(script); JsControl.Attributes.Add(type, text/...
ASP.NET调用微信支付接口调用Demo JSAPI
微信公众平台开发调用微信支付...ASP.NET版本 测试运行通过的 如果你想测试 需要发布到IIS到公网上。 因为在运行该代码时,微信公众平台的微信支付中有开发配置 需要设置支付授权目录、支付授权类型等重要信息 3分很值
asp.net js方法互调 asp.net 前台如何调用后台方法
1. JavaScript函数中执行C#代码中的函数: 方法一:1、首先建立一个按钮,在后台将调用或处理的...3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数; 方法二:1、函数声明为public 后台代码(把pub
Asp.Net 如何调用js中的函数function ?
1. 直接在前台调用 javascript 函数 很简单,在 head 元素之间加入 script 元素,将 type 元素设置为 " text/javascript " 如: 代码如下: &lt;head runat="server"&gt; &lt;script ...
Asp.net 后台调用js方法
1. 用Response.Write方法 代码如下: Response.Write("<script type='text/javascript'>alert("XXX");</script>"); 此方只能调用内部函数,具体调用自定义的函数只能在Response.Write写上函数定 义,比如 ...
asp.net中button控制先执行js再执行后台程序的方法
主要介绍了asp.net中button控制先执行js再执行后台程序的方法,涉及button控件与js的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
浅谈AjaxPro.dll,asp.net 前台js调用后台方法
Ajax是异步Javascript和XML(Asynchronous JavaScript and XML)的英文缩写。”Ajax”这个名词的发明人是Jesse James Garrett,而大力推广并且使Ajax技术炙手可热的是Google。Ajax的核心理念在于使用XMLHttpRequest对象...
asp.net前台调用后台方法传参数
asp.net前台调用后台方法传参数! 值得下载看看!资源免费,大家分享!!
ASP .NET调用javascript中Response.Write和ClientScript.RegisterStartupScript的区别
最近在用ASP .NET的code behind 调用javascript中发现Response.Write不能拿到form的值,而ClientScript.RegisterStartupScript可以。
关于asp.net前台js调用后台方法问题
关于asp.net前台js调用后台方法问题 最近在坛子里解答坛友的问题,发现有好几个问题,都是js调用C#后台方法问题。这里也总结一下,给后来人参考参考。 前台: function QianTai() { var JS...
Asp.netJs 相互调用
js调用asp.net 后台方法: 前台js &lt;script type="text/javascript" language="javascript"&gt;  function Ceshi()  {  var a = "&lt;%=Getstr()%&gt;";  ...
html5 调用asp.net,ASP.NET调用javascript脚本的常见方法小结
1、直接在前台调用 javascript 函数很简单,在 head 元素之间加入 script 元素,将 type 元素设置为 " text/javascript "如:复制代码代码如下:function ShowName(str){alert("您的名字为:("+str+")");}using ...
asp.net前台js调用后台方法
asp.net前台js调用后台方法 2013-07-21 20:14 2620人阅读 评论(1) 收藏...关于asp.net前台js调用后台方法问题 最近在坛子里解答坛友的问题,发现有好几个问题,都是js调用C#后台方法问题。这里也总结一
asp.netjs和jquery调用ashx的不同方法分享
=============js================ 代码如下:var xhr = new XMLHttpRequest(); xhr.open(“get”, ‘Controls/gengCart.ashx?CartID=’ + input + ‘&count=’ + inp, true); xhr.setRequestHeader(“If-Modified-...
使用asp.net调用谷歌地图api示例
asp.net调用谷歌地图api,需要注意js引入的先后顺序,复制一下代码即可测试 <html xmlns=http://www.w3.org/1999/xhtml> <head> <title></title>//在这里要注意js引入的先后顺序 <link ...
asp.net调用JavaScript打印
asp.net调用JavaScript打印
ASP.NET JS调用后台CS代码方法
JS语言调用后台CS代码中的方法.可不刷新页面实现与数据库的交互. 功能强大. 没有注册 AJAX 的VS用户。如果不能直接使用 则需要下载 ASPAJAXExtSetup_PConline_PConline 才可使用。 本资源得分已满。现降低分数已供...
《UML面向对象需求分析与建模教程》 邹盛荣 主编 电子版 2016.01 .doc
PPT已在CSDN均可免费下载 《UML面向对象需求分析与建模教程》 邹盛荣 主编 电子版 2016.01 .doc 当当网上可购买纸质书: http://product.dangdang.com/23766413.html
STM32F407 / F103 PCF8575模块 控制16个I/O口 IIC通信
本例程为STM32F407控制PCF8575模块的16个I/O口输出,本例程基于正点原子STM32F407 IIC例程修改,本例程中使用PCF8575控制16个继电器。
比较两张图片差异
比较两张图片差异,代码收集于网上,码收集于网上
c#图片文字-字母-数字自动识别-深入代码-非常好
c#图片文字-字母-数字自动识别-深入代码-非常好
OpenGL-Shader
共六章 1.基础章节,从Shader1.0版本到新的4.5版本,介绍每一个版本中特性的用法; 2.Tesslattion Shader应用/基础案例分析 3.Gemotry Shader应用/基础案例分析 4.Compute Shader应用/基础案例分析 5.通过大量案例讲解分析/结合新特性,介绍用法 6.性能调优,如果借助shader加速应用,让你的程序支撑百万级别的场景对象轻松应对 全面解析OpenGL Shader语言,从1.0到4.5版本,全面掌握shader编成,并能够熟练的应用
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2021-09-12 09:56
社区公告
暂无公告