`
bulote
  • 浏览: 1306224 次
文章分类
社区版块
存档分类
最新评论
文章列表
客户端请求页面 1、预初始化(OnPreInit) 2、初始化(OnInit) 3、完成初始化(OnInitComplete) 4、载入ViewState(LoadViewState) 5、处理回送数据(IPostBackDataHandler) 6、Page_OnPreLoad—>Page_OnLoad 7、回发更改通知(RaisePostDataChangedEvent) 8、处理回发事件(RaisePostBackEvent) 9、Page_OnLoadComplete 10、预呈现(OnPreRender) 11、完成预呈现(OnPreRenderComple ...
void Application_Error(object sender, EventArgs e) { // 在出现未处理的错误时运行的代码 Exception objErr = Server.GetLastError().GetBaseException(); string error = string.Empty; string errortime = string.Empty; string erroraddr = string.Empty; string errorinfo = string. ...
最近做一个项目,有使用Ajax调用ashx文件,其中ashx文件里面有用到Session,但是总无法获取Session,经过调试,出现的错误的原因: 查阅MSDN得到ashx文件要使用Session,必须实现Session接口; <%@ WebHandler Language="C#" Class="checkCookie" %> // 第一步:导入此命名空间 using System; using System.Web; using System.Web.SessionState; // 第二步:实现接口 到此就可以像平时一样 ...
1使用定制错误页面 虽然我们发送给用户的公用错误信息是安全的,就是说它不会威胁到应用程序的秘密,但是这样的信息并不好看。也许你希望用户永远也看不到这样的信息。相反, 当处理请求的过程中,如果发生了一个为处理的错误,你希望能够显示自己的“定制错误页面”,显示出自己的品牌以及特定的错误信息。 向ASP.NET 应用程序中增加定制错误信息非常容易。首先,编写自己的 web页面,它可以是任何类型的文件:.htm,.aspx,.asp,等等。然后在应用程序的config.web文件中修改配置信息,让它指向这个文 件。 举例说明,以下这个配置信息说明在发生了任何未能预定处理错误的情况下,浏览器都应该 ...
PID是Process ID的简称,这对WINDOWS开发人员来说是非常有用的信息,但对于普通用户来说则根本不必去理会。 举个例子来说: 在网站发布的时候,需要安装IIS,那么iis的tcp的80端口就不能被占用。但如果被占用了,我们怎么查看被什么程序占用了呢? 1 在命令提示行中输入:netstat -an -p tcp -o,可以看到80端口被PID为1984的进程占用。 那么我就要找:1984是哪位仁兄啊?2 在"任务管理器"中——>查看——>选择列。把PID勾选上,这样就可以在"任务管理器"看到这位仁兄了 原来是apa ...
错误: “SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM之间。” 出现这种问题多半是因为你插入或者更新数据库时datetime字段值为空默认插入0001年01月01日造成datetime类型溢出。 原因: 关于DateTime,在将DateTime类型,插入到数据库的时候,最容易出现的一种错误:“SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之间”原因是我们在取DateTime.MinValue的值,并插入到数据库的时候 ...
scrollbar属性、样式详解 1. overflow内容溢出时的设置(设定被设定对象是否显示滚动条) overflow-x水平方向内容溢出时的设置 overflow-y垂直方向内容溢出时的设置 以上三个属性设置的值为visible(默认值)、scroll、hidden、auto。 2. scrollbar-3d-light-color立体滚动条亮边的颜色(设置滚动条的颜色) scrollbar-arrow-color上下按钮上三角箭头的颜色 scrollbar-base-color滚动条的基本颜色 scrollbar-dark-shadow-color ...
咳咳,linux 3.x作为driver domain,一定要把memory support开到64GB,也就是打开PAE,不然没法做Dom0的
欧拉图: 一个图为欧拉图,当且公当有一条回路经过图的每一条边且恰好经过一次。 欧拉定理表明:一个图为欧拉图,当且仅当不含有奇度数的顶。 假设图G大小为M * N和邻接矩阵A。 判断一个图是否为欧拉图,很容易在O(M*N)的时间内完成。 为了说明方便,下面设M = N 下面给出复杂度为O(Log(N)) 并行算法,注意这里只给出理论上可行的算法。 1. 计算每个点的度数:求一个点的度,也就是求邻接矩阵中一行的和。因此可以使用O(N)个处理器在O(Log(N))的时间内求出。 因些N个并行求度数,需要N * N个处理器,在O(Log(N))的时间内完成。存于数组da[]中 ...
1.WebView http://www.eoeandroid.com/forum.php?mod=viewthread&tid=98669 希望点击连接是由自己处理,而不是新开系统browser中响应该链接,要给WebView添加一个事件监听对象,并重写shouldOverviewUrlLoading方法 2.WebView删除缓存 http://www.eoeandroid.com/forum.php?mod=viewthread&tid=102086 调用:clearCacheFolder(xxxxxActivity.getCacheDir(), System ...
在开发中有时并不希望页面被缓存,特别是弹出式窗体,可以使用一下方法处理,将页面设置为不缓存。 方法一:在页面文件的HEAD中添加 <HEAD> <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache"> <META HTTP-EQUIV="Expires" CONTENT="0&quo ...
DataGrid控件,在ItemTemplate显示数据时, DataBinder.eval_r(Container.DataItem,"Name")和Container.DataItem("Name")有什么区别? DataBinder是System.Web里面的一个静态类,它提供了Eval方法用于简化数据绑定表达式的编写,但是它使用的方式是通过Reflection等开销比较大的方法来达到易用性,因此其性能并不是最好的。 Container则根本不是任何一个静态的对象或方法,它是ASP.NET页面编译器在数据绑定事件处理程序内部声明的局部变量,其类 ...
Register.aspx // 当点击验证码图片时,自动重新导向一次authcode.aspx,就重新刷新一次验证码 $('#authimage').click(function() { $(this).attr("src", "authcode.aspx"); }); 验证码:<input id="authcode" type="text" class="r ...
.ashx 文件用于写web handler的。其实就是带HTML和C#的混合文件。当然你完全可以用.aspx 的文件后缀。使用.ashx 可以让你专注于编程而不用管相关的WEB技术。.ashx必须包含IsReusable. 如下例所示 <% @ webhandler language="C#" class="AverageHandler" %> using System; using System.Web; public class AverageHandler : IHttpHandler { public bool IsReu ...
OnClick:执行C#代码。OnClientClick:执行javascript代码。 OnClientClick先于OnClick发生,一般执行脚本 return true:执行OnClick事件。return false:什么都不干。 OnClick是button的服务器端事件,OnClientClick是button的客户端事件 一般我们用 OnClientClick验证我们的提交数据,但是这个一定要返回ture或者false,即一定要加上return,否则OnClick失效。当返回false时OnClick服务器端事件才被中止,当你的js验证有错误,也会跳过验证,直接执行服务器 ...
Global site tag (gtag.js) - Google Analytics