ASP.NET初识1

1、网站-->ASP.NET,打开WAT,可视化配置web.config文件
2、IsPostBack:指定页面是初次加载还是回送加载
3、页面重定向
4、配置会话状态
  <sessionState cookieless="UseCookies" cookiesName="ASP.NET_SessionId" regenerateExpriedSessionId="false" timeout="20" mode="InProc"
    stateConnectionString="tcpip=127.0.0.1:42424" stateNetworkTimeout="10"
    sqlConnectionString="Data Source=127.0.0.1;Integrated Security=SSPI" sqlCommandTimeout="30" allowCustomSqlDatabase="false"
    customProvider=""  />
5、Mode指定会话状态值的位置
  InProc:保存在服务器的内存中
  StateServer:保存在名为ASP.NET状态服务的单独进程中(存储内容必须可序列化)
  SQLServer:将会话转台存储到一个SQL Server数据库中(运行命令行,输入aspnet_regsql.exe -S localhost -E -ssadd,执行后,数据库中多了一个名为ASPState的数据库,移除使用aspnet_regsql.exe -S localhost -E -ssremove,想让Session信息吃就能,使用aspnet_regsql.exe -S localhost -E -ssadd -sstype p,使用已存在的数据库,使用aspnet_regsql.exe -S localhost -E -ssadd -sstype c -d MySessionDataBase),使用自定义数据库时,许将allCustomSqlDatabase的属性值设置为true
  Custom:自定义存储提供程序,指定一个会话提供者,customProvider属性指向一个位于App_Code文件夹中的类,或者是位于自定义程序集或GAC的一个类
  Off:禁用会话状态
6、错误模式
  <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm" >
    <error statusCode="403" redirect="NoAccess.htm" />
    <error statusCode="404" redirect="FileNotFound.htm" />
  </customErrors>
7、页面追踪
  在页面申明去添加Trace="true"的属性;或使用Page对象的Trace属性,这是一个System.Web.TraceContext的实例:Page.Trace.IsEnabled = true ;
8、使用应用程序级追踪
  <system.web>
    <trace enabled="true" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" />
  </system.web>

posted @ 2011-06-14 20:32  常伟华  阅读(213)  评论(0编辑  收藏  举报