易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.NET网页的处理过程

     ASP.NET的关键目标之一是创建一种让开发人员能够像Windows应用程序开发者定制桌面应用程序那样的快速定制Web Forms的模式。当然Web应用程序与传统富客户端应用程序有很大的不同,要实现这种模式有两个关键的障碍。
     1.Web应用程序是在服务器端执行的:例如,假设创建一个允许用户选择一个产品记录并更新它的信息的Form。用户在浏览器中执行这些任务,但是为了执行这些必要的操作(例如更新数据),代码必须在Web服务器上执行。ASP.NET使用一种叫做回传的技术来处理这种分离性,当某些动作被执行的时候,它把网页(包括所有用户提供的信息)发送给服务器。ASP.NET一旦接收到这个网页,它就能够触发相应的服务器端事件来对应的代码。
      2.Web应用程序是无状态的:换句话说,呈现给用户的HTML页被发送给用户之前,这个网页的对象被清除并且所有的客户端指定的信息被禁止。因为这种模式非常适合高扩展性和网络通信繁忙的应用程序。但是这也使得他很难创建一种无缝的用户体验。ASP.NET包含几个工具来帮助我们消除这中不足。最有名的就是被叫做View state 的持久化机制,它能够自动的把关于网页的信息嵌入在呈现给用户的HTML中的隐藏域中。


相关文档:

ASP.NET中防止页面多次提交的代码实现

此处提供的代码用来实现当asp.net页面中的某个Button被点击后disable掉该页面中所有的Button,从而防止提交延时导致的多次提交。基于之前的onceclickbutton脚本.
//ASP.NET中防止页面多次提交的代码:javascript< script language="javascript"> < !-- function disableOtherSubmit() {
var obj = event.srcElem ......

配置ASP.NET平台时遇到的“访问IIS元数据库失败”


访问 IIS 元数据库失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败。
用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://se ......

asp.net使用精灵墨林提示找不到指定模块

窗体代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using AgentObjects;
using SpeechLib;
using System.Web;
using System.Threading;
using System.Text.RegularExpressio ......

ASP.NET跨页面传值技巧

1. 使用QueryString变量
  QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:
a.aspx的C#代码
private void Button1_Click(object se ......

asp.net(c#) 下SQL存储过程使用详细实例

记取记录集
create procedure getArticle
as
select * from Article_Content
GO
asp.net 调用方法
  SqlConnection Conn = new SqlConnection();
        Conn.ConnectionString = Data.Connstr();
        Conn.Open();
  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号