没有完整PostBacks的ASP.NET JavaScript回调?
我即将在我公司的应用程序中启动一个相当Ajax的重要功能.我需要做的是每隔几分钟就让用户在页面上进行一次Ajax回调.
>我不需要在回调之前,之后或期间进行任何DOM更新. 我很想知道的是,是否有任何干净简单的方法可以对ASP.NET页面进行JavaScript Ajax回调,而无需在页面上回发其余信息.如果可能的话,我不想这样做. 我真的只是希望能够在页面上调用单个方法,没有别的. 此外,我受限于ASP.NET 2.0,所以我不能使用任何新的3.5框架ASP AJAX功能,虽然我可以使用2.0 AJAX扩展的2.0框架. UPDATE 您认为将数据传输到IHttpHandler的最佳方法是什么?我应该将变量添加到查询字符串中还是POST我需要发送的数据? 我认为我必须发送的唯一内容是单个ID,但我无法确定发送ID的最佳方法是什么,并让IHttpHandler处理它.我想提出一个解决方案,防止具有基本计算机技能的人意外或故意直接访问该页面或重复请求.这可能吗? 解决方法
如果您不想创建空白页面,可以调用IHttpHandler(ashx)文件:
public class RSSHandler : IHttpHandler { public void ProcessRequest (HttpContext context) { context.Response.ContentType = "text/xml"; string sXml = BuildXMLString(); //not showing this function,//but it creates the XML string context.Response.Write( sXml ); } public bool IsReusable { get { return true; } } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – MVC EF4 POCO – 如何存储实体上下文?
- ASP.Net购物车应用
- asp.net – GridView编辑按钮需要2次点击
- asp.net三层架构增删改查
- asp.net – 有没有办法以编程方式设置Elmah中的应用程序名称
- asp.net – 无法加载文件或程序集System.Web.Http,版本= 5.
- asp.net – 通过代码隐藏结果??在错误类型(System.Web.UI.H
- asp.net – 当我浮动列表元素时,为什么列表的背景颜色会消失
- asp.net-mvc – 使用ToString()和@ Html.DisplayFor
- asp.net – 动态创建和共享Google云端硬盘文件夹