修改源代码刷新浏览器没有反应,高手赐教啊。

问题描述

如果定义了<httpHandlers><addverb="POST,GET"path="ajaxpro/*.ashx"type="AjaxPro.AjaxHandlerFactory,AjaxPro"/></httpHandlers>无论怎么修改源码,输出显示都一样,没有反应,前台:<%@ControlLanguage="C#"AutoEventWireup="true"CodeBehind="nofity.ascx.cs"Inherits="AnyOffice.general.mytable.nofity"%><scripttype="text/javascript">functionopen_notify(notify_id){URL="/general/notify/show/read_notify.aspx?notify_id="+notify_id;myleft=(screen.availWidth-500)/2;window.open(URL,"read_notify","height=460,width=650,status=1,toolbar=no,menubar=no,location=no,scrollbars=yes,top=150,left="+myleft+",resizable=yes");}</script><divid="module_1"style="position:relative;padding-bottom:10px;"><tableclass="TableBlock"width="100%"cellspacing="0"cellpadding="2"><trclass="TableHeader"><tdid="module_1_head"class="TableHeader"width="70%"><imgsrc="/images/menu/notify.gif"align="absMiddle">公告通知</td><tdid="module_1_more"align="right"><divstyle="float:right"><ahref="/general/notify/show/index.aspx"><fontcolor="#FFFFFF">显示全部</font></a>&nbsp;</div></td></tr><trclass="TableData2"><tdcolspan="2"height="225"><divid="divNotify"><asp:Repeaterid="rptNotify"runat="server"EnableViewState="False"><ItemTemplate><ahref="javascript:open_notify(<%#DataBinder.Eval(Container.DataItem,"NotifyId")%>);"><spanstyle="<%#(Convert.ToBoolean(DataBinder.Eval(Container.DataItem,"Important").ToString())==true)?"font-weight:bold;color:#FF0000;":""%>">【<%#DataBinder.Eval(Container.DataItem,"TypeName")%>】<%#(DataBinder.Eval(Container.DataItem,"Subject").ToString().Length>20)?DataBinder.Eval(Container.DataItem,"Subject").ToString().Substring(0,20)+"...":DataBinder.Eval(Container.DataItem,"Subject").ToString()%></span></a>(<%#Convert.ToDateTime(DataBinder.Eval(Container.DataItem,"SendTime")).ToString("d")%>)<%#DataBinder.Eval(Container.DataItem,"Readers")!=DBNull.Value?GetNew(DataBinder.Eval(Container.DataItem,"Readers").ToString()):"<imgsrc=/images/new.gifalign=absmiddle>"%><br/></ItemTemplate></asp:Repeater><asp:Literalid="litNotify"runat="server"></asp:Literal></div></td></tr></table></div><SCRIPTlanguage="javascript">CODE_IDSTR+="1,";vartimer_notify=null;varstr_notify="";functionGetNotify(){if(timer_notify!=null)window.clearTimeout(timer_notify);AnyOffice.general.mytable.AjaxMethods.GetNotify(CallBack_GetNotify);timer_notify=setTimeout("GetNotify()",AJAX_INTERVAL*10);}functionCallBack_GetNotify(res){if(res.error!=null)return;if(str_notify!=res.value)document.getElementById('divNotify').innerHTML=res.value;str_notify=res.value;}GetNotify();</SCRIPT>后台:usingSystem;usingSystem.Reflection;usingSystem.Data;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Data.SqlClient;usingAnyOffice.Components;usingAnyOffice.DAL;usinglog4net;usingAjaxPro;namespaceAnyOffice.general.mytable{publicpartialclassnofity:System.Web.UI.UserControl{privatestaticILoglog=LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);protectedvoidPage_Load(objectsender,EventArgse){try{SqlConnectionconn=newSqlConnection(ConfigManager.ConnectionString);NotifyDaodao=newNotifyDao();UserCachecache=newUserCache();DataTabletable=dao.SelectMyTable(conn,cache.DeptId,cache.PrivId,cache.UserId);if(table.Rows.Count>0){this.rptNotify.DataSource=table;this.rptNotify.DataBind();}else{this.litNotify.Text="·无信息";}if(conn.State==ConnectionState.Open){conn.Close();}}catch(Exceptionexception){if(log.IsErrorEnabled){log.Error("",exception);}}}publicstringGetNew(stringreaders){readers=","+readers+",";if(readers.IndexOf(","+newUserCache().UserId+",")<0){return"<imgsrc=/images/new.gifalign=absmiddle>";}returnstring.Empty;}}}如果在web.config中注视掉<httpHandlers><addverb="POST,GET"path="ajaxpro/*.ashx"type="AjaxPro.AjaxHandlerFactory,AjaxPro"/></httpHandlers>修改源码,有反应,如果加上,无论怎么修改前台源码,输出结果都是一样的。

解决方案

解决方案二:
现在问题就出在AnyOffice.general.mytable.AjaxMethods.GetNotify(CallBack_GetNotify);timer_notify=setTimeout("GetNotify()",AJAX_INTERVAL*10);中的.AjaxMethods.,请高手赐教
解决方案三:
怎么可能让前台代码去掉用后台的函数?
解决方案四:
麻烦高手帮忙修改下
解决方案五:
清缓存了吗

时间: 2024-11-10 07:48:30

修改源代码刷新浏览器没有反应,高手赐教啊。的相关文章

Ajax Hack 之hack 12不刷新浏览器的情况下向服务器提交text或textarea的值

ajax|服务器|浏览器|刷新 Ajax Hack 之hack 12不刷新浏览器的情况下向服务器提交text或textarea的值 本节主要讲的是:将text或textarea的值平滑地传递给服务器. 当用户输入text或textarea的值以后,Ajax能将这些值自动的发给服务器.程序等待text的onblur 事件,然后使用request对象向服务器发送数据.在常用的情况是,用户点击一个按钮,然后将 整个form作为一个大的数据包向服务器发送.服务器相应也与此类似.例如,在线测试或者 教程能

vsm-利用java建立VSM模型时,矩阵太大应该怎么办?普通的增大内存都不管用了!!请高手赐教

问题描述 利用java建立VSM模型时,矩阵太大应该怎么办?普通的增大内存都不管用了!!请高手赐教 利用java建立VSM模型时,矩阵太大应该怎么办?普通的增大内存都不管用了!!请高手赐教 解决方案 挖掘机技术哪家强,中国山东找蓝翔 内存不够怎么办,电脑硬盘找办法 解决方案二: 你是在windows开发的吧?windows的JVM有最大内存限制,不同系统不同,单纯修改最大内存 -Xmx是没效果的.具体最大内存大小建议自己测试. 如果是在linux开发,内存不够的情况下,建议用持久化的办法.如何持

c c++-求用c编写的一个简单的爬虫程序,高手赐教,不胜感激

问题描述 求用c编写的一个简单的爬虫程序,高手赐教,不胜感激 本人是初学者,要编写一爬虫程序,抓取60多万个网页上的信息,实在是无从下手,请高手给一个能看得懂的简单的爬虫程序学习用,多谢 解决方案 我也要写一个C爬虫,不过遇到了一些问题,比如58这样的网站,用getaddrinfo返回的ip无法连接,已经耽误了我好几天了,别的问题到还没遇到

c++-怎么按下ESC键没有任何反应?请高手赐教

问题描述 怎么按下ESC键没有任何反应?请高手赐教 #define KEY_DOWN(vk_code) ((GetAsyncKeyState(vk_code) & 0x8000) ? 1 : 0) if(KEY_DOWN(VK_ESCAPE)) PostMessage(hwnd,WM_DESTROY,0,0); 解决方案 重载虚函数: BOOL CdlgTotal::PreTranslateMessage(MSG* pMsg) { if(pMsg->message==WM_KEYDOWN &

java中 Integer a=5;和Integer a = new Integer(5);的区别?请高手赐教。

问题描述 java中 Integer a=5;和Integer a = new Integer(5);的区别?请高手赐教. /*首先要知道的常识:1.关系操作符==:计算""操作数""的 值 之间的关系,结果为true或者false;这操作数指的是所有的基本数据类型以及所有对象;2.equals():是Object类中的方法,equals()作用和==相同,但是不适用于基本数据类型:3.自己定义的类可以覆盖Object类中的equals(); *///下面来看一个例

更为简单的Ctrl+S自动刷新浏览器工具-LinrF5

一款自动刷新浏览器的小工具,它通过监听用户的按键,如果在键盘按下 Ctrl+S ,则自动刷新浏览器,操作十分简单,前端开发必备神器,快速提升工作效率,支持IE.火狐以及最新版的chrome33.之前我写过的文章<前端开发小工具SuperApp--Ctrl+S自动刷新浏览器>中,分享过 SuperApp 工具,也是有自动刷新浏览器功能,而操作起来相对复杂,LinrF5 是从 SuperApp 提取出来的,更为简单.   询问过作者(vickey)的意见,分享这款优秀的软件给大家,这里特别感谢(v

用户无法收到-微信 被动回复视频信息问题,急需各位高手赐教!

问题描述 微信 被动回复视频信息问题,急需各位高手赐教! 我按照开发文档的xml格式,在用户发送小视频给公众号时,让公众号把刚才发送的视频回复给用户.可是一直遇到一个问题,我按照接收到xml数据提取了了视频的格式.media_id,thumbMedia_id,title等信息,重组xml数据回复,结果无论怎么样用户都没有收到回复的视频信息!而测试其他包括文字.语音.音乐.图文.图片信息都能够实现.急需高手赐教! 解决方案 在本地测试一下返回给微信服务器的xml格式跟开发文档中是否一致,注意大小写

opencms9修改源代码之后不能进行保存

问题描述 opencms9修改源代码之后不能进行保存 opencms9中修改源代码之后,保存.保存并退出.关闭这三个按钮不生效, 对源代码进行编辑之后不能保存,也不能退出,只有强制关闭,但是下一次 打开的时候,修改的地方就没有了. 解决方案 重新下载一个版本试试,可能版本不同 解决方案二: 请问版本不同是指的什么呢?修改源代码界面上有的按钮有效,有的按钮无效,是版本的问题吗?

前端开发小工具SuperApp——Ctrl+S自动刷新浏览器

推荐前端开发中一个小工具SuperApp,灰常好用,前端开发的童鞋们,走过路过不要错过啊! 使用SuperApp后,在编辑器中更新页面资源(html,js,css)时,只需按Ctrl+S,浏览器会自动刷新页面文件,可以避免使用F5频繁刷新浏览器以及在编辑器和浏览器之间不停切换带来烦恼,有双屏显示器,甚至是有双屏以上的高富帅们,使用效果更佳,可大大提升开发体验. SuperApp--           它让程序始终处于最顶层(最前端),可以随意拖动到任何位置,大小可调节,双击适应窗口大小.0~9