zoukankan      html  css  js  c++  java
  • 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>

  • 相关阅读:
    【渗透测试】hydra使用小结
    Git/SQL/正则表达式的在线练习平台
    加密算法的前世今生
    Linux的进程、线程、文件描述符是什么
    一文看懂 session 和 cookie
    Linux 文件目录都是什么鬼?
    Linux shell 的实用小技巧
    关于 Linux shell 你必须知道的
    我用四个命令概括了 Git 的所有套路
    如何寻找最长回文子串
  • 原文地址:https://www.cnblogs.com/changweihua/p/2080945.html
Copyright © 2011-2022 走看看