- 浏览: 1385478 次
-
最新评论
文章列表
客户端请求页面
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 ...
- 2012-02-01 08:06
- 浏览 1044
- 评论(0)
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. ...
- 2012-02-01 08:01
- 浏览 769
- 评论(0)
最近做一个项目,有使用Ajax调用ashx文件,其中ashx文件里面有用到Session,但是总无法获取Session,经过调试,出现的错误的原因:
查阅MSDN得到ashx文件要使用Session,必须实现Session接口;
<%@ WebHandler Language="C#" Class="checkCookie" %>
// 第一步:导入此命名空间
using System;
using System.Web;
using System.Web.SessionState;
// 第二步:实现接口 到此就可以像平时一样 ...
- 2012-02-01 06:32
- 浏览 707
- 评论(0)
1使用定制错误页面
虽然我们发送给用户的公用错误信息是安全的,就是说它不会威胁到应用程序的秘密,但是这样的信息并不好看。也许你希望用户永远也看不到这样的信息。相反, 当处理请求的过程中,如果发生了一个为处理的错误,你希望能够显示自己的“定制错误页面”,显示出自己的品牌以及特定的错误信息。
向ASP.NET 应用程序中增加定制错误信息非常容易。首先,编写自己的 web页面,它可以是任何类型的文件:.htm,.aspx,.asp,等等。然后在应用程序的config.web文件中修改配置信息,让它指向这个文 件。
举例说明,以下这个配置信息说明在发生了任何未能预定处理错误的情况下,浏览器都应该 ...
- 2012-02-01 06:31
- 浏览 980
- 评论(0)
PID是Process ID的简称,这对WINDOWS开发人员来说是非常有用的信息,但对于普通用户来说则根本不必去理会。
举个例子来说:
在网站发布的时候,需要安装IIS,那么iis的tcp的80端口就不能被占用。但如果被占用了,我们怎么查看被什么程序占用了呢?
1 在命令提示行中输入:netstat -an -p tcp -o,可以看到80端口被PID为1984的进程占用。
那么我就要找:1984是哪位仁兄啊?2 在"任务管理器"中——>查看——>选择列。把PID勾选上,这样就可以在"任务管理器"看到这位仁兄了
原来是apa ...
- 2012-02-01 06:12
- 浏览 1176
- 评论(0)
错误:
“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的值,并插入到数据库的时候 ...
- 2012-02-01 06:05
- 浏览 947
- 评论(0)
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 ...
- 2012-02-01 06:02
- 浏览 3508
- 评论(0)
咳咳,linux 3.x作为driver domain,一定要把memory support开到64GB,也就是打开PAE,不然没法做Dom0的
- 2012-02-01 00:40
- 浏览 842
- 评论(0)
欧拉图:
一个图为欧拉图,当且公当有一条回路经过图的每一条边且恰好经过一次。
欧拉定理表明:一个图为欧拉图,当且仅当不含有奇度数的顶。
假设图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[]中
...
- 2012-02-01 00:17
- 浏览 1611
- 评论(0)
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 ...
- 2012-02-01 00:15
- 浏览 947
- 评论(0)
在开发中有时并不希望页面被缓存,特别是弹出式窗体,可以使用一下方法处理,将页面设置为不缓存。
方法一:在页面文件的HEAD中添加
<HEAD>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0&quo ...
- 2012-01-31 19:32
- 浏览 883
- 评论(0)
DataGrid控件,在ItemTemplate显示数据时,
DataBinder.eval_r(Container.DataItem,"Name")和Container.DataItem("Name")有什么区别?
DataBinder是System.Web里面的一个静态类,它提供了Eval方法用于简化数据绑定表达式的编写,但是它使用的方式是通过Reflection等开销比较大的方法来达到易用性,因此其性能并不是最好的。
Container则根本不是任何一个静态的对象或方法,它是ASP.NET页面编译器在数据绑定事件处理程序内部声明的局部变量,其类 ...
- 2012-01-31 19:31
- 浏览 952
- 评论(0)
Register.aspx
// 当点击验证码图片时,自动重新导向一次authcode.aspx,就重新刷新一次验证码
$('#authimage').click(function() {
$(this).attr("src", "authcode.aspx");
});
验证码:<input id="authcode" type="text" class="r ...
- 2012-01-31 18:36
- 浏览 1104
- 评论(0)
.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 ...
- 2012-01-31 18:35
- 浏览 1042
- 评论(0)
OnClick:执行C#代码。OnClientClick:执行javascript代码。
OnClientClick先于OnClick发生,一般执行脚本
return true:执行OnClick事件。return false:什么都不干。
OnClick是button的服务器端事件,OnClientClick是button的客户端事件
一般我们用 OnClientClick验证我们的提交数据,但是这个一定要返回ture或者false,即一定要加上return,否则OnClick失效。当返回false时OnClick服务器端事件才被中止,当你的js验证有错误,也会跳过验证,直接执行服务器 ...
- 2012-01-31 18:34
- 浏览 911
- 评论(0)