首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Msdn 杂志 asp.net ajax 文章汇集

loc=zh 使用 ASP.NET AJAX 取消服务器任务 在上个月,我构建了一个框架,用以客户端监视正在执行的服务器端任务。...要使一个站点更加引人注目, Web 浏览器本身入手是再自然不过的了,因为它是站点中最贴近使用者的部分。遗憾的是,当前 Web 浏览器中的许多功能并不总是那么容易利用。...让我们脚本开始,因为它是 ASP.NET AJAX 的中心元素。实际上,ASP.NET AJAX 的所有功能均依赖其脚本库。...loc=zh 使用 AJAX 的模式对话框 本文主要介绍了ASP.NET AJAX Control Toolkit中的ModalPopupExtender控件,包括它的一些基础用法,以及如何使用使用...Esc 键关闭弹出框、如何添加动画显示、如何将数据返回服务器等内容。

2.7K80

ASP.Net请求处理机制初步探索之旅 - Part 4 WebForm页面生命周期

另一个部分是在xxx.cs文件中的进行业务逻辑操作的部分,一旦你在后置代码中得到所有的服务器控件,你可以执行和写入你自己的逻辑并呈现给客户浏览器。   ...图中可以看出,这个方法中首先通过调用页面类对象(我们请求的页面都是继承于Page类的)重写的FrameworkInitialize方法开始我们经常听到的构造控件树的过程。...首先,调用了OnPreLoad方法进行预加载操作,如果我们需要在 Load 事件之前对控件(这时页面控件树已经构造完成)执行处理,就可以使用该事件。...可以想象,页面控件树的根节点调用Render方法,会依次递归调用其所有子节点的Render方法,从而得到一个完整的HTML代码。   那么,Render方法结束后,生成的HTML代码保存到了哪里呢?...在控件中,使用该事件对特定控件执行最后清理,如关闭控件特定数据库连接。对于自身,使用该事件来执行最后清理工作,如:关闭打开的文件和数据库连接,或完成日志记录或其他请求特定任务。

1.3K20

ASP.Net Web Page深入探讨

解释了这个问题,我们再来看另一个问题。...下面是MSDN中摘录的一段描述和一个页面生命周期方法和事件触发的顺序表: “每次请求 ASP.NET 时,服务器就会加载一个 ASP.NET ,并在请求完成时卸载该页。...“这种连续性假象是由 ASP.NET 框架、及其控件实现的。回发后,控件的行为必须看起来是从上次 Web 请求结束的地方开始的。...框架跟踪所有返回 true 的控件并在这些控件上调用 RaisePostDataChangedEvent。”...6、 处理回发事件 这个方法是大多数服务器控件事件引发的地方,当请求中包含控件事件触发的信息时(服务器控件的事件是另一个论题,我会在不久将来另外撰文讨论),页面控件会调用相应控件的RaisePostBackEvent

2.1K70

【自然框架】QuickPager分页控件的单独的源码 V2.0.4.2。

QuickPager的源码分离出来之后由两个项目组成,一个是QuickPager、另一个是QuickPagerSQL。分页控件的演示也独立了出来。 如图1 。   ...QuickPager是分页控件的项目,负责UI的绘制,即上一、下一、页号导航等的绘制,还有事件的触发,控件绑定等功能。   ...因为在元数据环境下使用分页控件,可以元数据里面提取信息,给分页控件设置属性,所以就需要引用这个dll。如果是独立使用,那么可以不用这个dll,只是这个没有做成接口的形式,必须显示引用。.../QuickPager/URL/URLRewriter.aspx?...源码下载、演示下载:http://www.naturefw.com/down/List1.aspx 【QuickPager的类图】 【QuickPagerSQL的类图】

631100

asp.net中窗口相关操作总结(javascript)

//关闭当前窗口,并提示用户时候关闭,yes关闭,no退出    Response.Write(@"<script language=' javascript'>window.close();...");    //延迟关闭窗口(下面代码表示2秒后关闭,无需确认)    Response.Write(@"<script      language=' javascript'>setTimeout...,单击按钮提交,弹出提示框(使用上面3和4),如果使用了      Response.Redirect("url");    那么页面将不给出提示,就是3和4没有起作用就直接转向了.    ....TextBox1是一个web服务控件,  其id为TextBox1,A页面被服务器解析为html,通过浏览器浏览,TextBox1就变成了  纯html控件,我们这里用 javascript操作的也就是...html控件,因此赋值使用的是  TextBox1的 value属性而不是Text属性.另外,web服务器控件的id被解析成html后,  id有时会变,我们只要注意使用服务器解析后的id就成了,在浏览器中右键

1K30

ASP.NET 2.0 中的异步

当该操作完成时,ASP.NET 线程池提取另一个线程,并完成该请求的处理。由于线程池线程得到了更高效的使用,因此提高了可伸缩性。那些挂起等待 I/O 完成的线程现在可用于服务其他请求。...然后,它分析返回的 HTML,并将它发现的全部 HREF 目标列表写出到 Label 控件。 由于 HTTP 请求需要较长时间才能返回,因此,AsyncPage.aspx.cs 异步执行对它的处理。...Begin 启动一个异步 I/O 操作,当该操作完成时,ASP.NET 线程池提取另一个线程并调用 End 方法,并且在该线程上执行该页生命周期的其余部分。 ?...GridView 控件。...功能上讲,该页等同于图 5 中的。但其内部实现则大为不同。

1.9K90

【自然框架】QuickPager分页控件的总体介绍和在线演示

这种方式下,分页控件只负责页面的显示(上一、下一、页号导航、记录数、页数等)和事件的触发(还有其他的一些,比如URL的参数处理等)。其他的功能都可以按照您喜欢的方式来处理。...通过list.aspx?page=3 这样的连接,就可以看到第三的记录。当然进入后还是可以正常翻页,看其他的页面。...Postback的连接: 下一 伪URL的连接: <a  href="PsotURL.<em>aspx</em>?...,当然收不收录是<em>另一个</em>话题了,至少是可以识别的。...QuickPager分页<em>控件</em>在URL分页方式里有一个很方便的地方——可以自动保留URL里面的参数。实现这个功能并不需要设置什么属性,完全自动的。比如 list.<em>aspx</em>?

1.1K80

通过避免下列 10 个常见 ASP.NET 缺陷使网站平稳运行

LoadControl 和输出缓存 极少有不使用用户控件的 ASP.NET 应用程序。在出现母版之前,开发人员使用用户控件来提取公用内容,如页眉和页脚。...如果您在启用输出缓存的中使用会话状态,并且应用程序在 IIS 6.0 上运行,则您需要关闭内核模式输出缓存。您仍将受益于输出缓存,但是因为内核模式输出缓存比普通输出缓存快得多,所以缓存不会同样有效。...您可以通过将 EnableViewState 设置为 false 来关闭单个控件的视图状态,但某些控件(特别是 DataGrid)在不能使用视图状态时会失去某些功能。...操作完成后,请求通过 IAsyncResult 通知 ASP.NET,ASP.NET 池中提取另一个线程并完成对请求的处理。值得注意的是,当 I/O 操作发生时,没有占用线程池线程。...如果 Bob 没有查看 Salaries.aspx 的权限,则开发人员将会启用模拟,以便可以通过将访问控制列表 (ACL) 设置为拒绝 Bob 的读取权限,阻止 Bob 查看 Salaries.aspx

3.5K80

C#页面之间跳转功能的小结

Session变量中,然后在另一个页面中使用它,以不同页面间实现值传递的目的。...方法重定向到另一个页面 5,在另一个页面提取session的值,在确定不需要使用该session时,要显式清除它 下面的代码片断演示了如何实现这个方法:    源页面代码: private void Button1...这个方法是需要将一个页面的输出结果插入到另一个aspx页面的时候使用,大部分是在表格中将某一个页面类似于嵌套的方式存在于另一面。...Server.Execute("hyj.aspx");//服务器保存此的当前数据后,使页面转向到hyj.aspx执行,在hyj.aspx执行之后又返回本页继续执行,再将三者结果合并后返回给浏览器。...,因为其他两种方法不能做到2次postback,把数据带回服务器 需要aspx页面间的转换(不涉及登录),使用Transfer 当需要把aspx页面的输出结果插入到另一个aspx页面的时候使用 Execute

4K10

Page.FindControl方法找不到指定控件的原因

在ASP.NET 2.0中,引入了MasterPage的机制,在当前使用MasterPage的情况下,放在 ContentPlaceholder1这样的内容控件无法用Page.FindControl.../Articles/116.aspx FindControl方法是在当前naming container查找指定ControlID对应的控件,该naming container是一个实现了INamingContainer...可以在该页的指令中添加 Trace=Ture 指令来跟踪页面输出查看控件树。...一个页面的控件树中,Page对象必然是顶级的naming container,但绝非必然是唯一的naming container。...很多时候,因为是动态控件,明知道是在同一个naming container中,但不知道该naming container是什么对象,一个控件要找到另一个控件,可以用this.Parent.FindControl

1.4K70

ASP.Net WebForm温故知新学习笔记:一、aspx与服务器控件探秘

大家都知道ashx中的ProcessRequest方法需要向请求响应报文中输出html,而每个html内容有很多,如果每次响应都往里边输出html开发起来会很痛苦(这里主要是指在如果不借助模板引擎的情况下...runat="server"> 第一个WebForm ...  (1)Button控件中的OnClientClick属性   ①在WebForm中,Button控件有两个Click事件:一个是OnClick的服务端事件,另一个是OnClientClick的客户端事件...:“客户端浏览器把之前的状态数据提交回来(PostBack)”。...asp:ListItem> 11 12 13   有一个省市两级联动的下拉列表场景,在用户选择一个省份后,自动服务器获取属于该省份的市名下拉列表

2.8K42
领券