游戏技术文章

.NET 知识整理笔记

时间:2017-2-3 17:15:30  作者:棋牌资源网  来源:棋牌资源网  查看:8830  评论:0
内容摘要: 本文纯属自己理解着写的,如果有什么错误或者不全面希望读者能够加以补充!~1.Web.Config配置文件的节点操作. 在Web.Config中写入.
 本文纯属自己理解着写的,如果有什么错误或者不全面希望读者能够加以补充!~

1.Web.Config配置文件的节点操作.

复制代码
    在Web.Config中写入.    

    <configuration>
    
        <connectionStrings>
  
            <add name="conStr" connectionString="Data Source=IUCL8V4Y7NW5IRA\SQLEXPRESS;Initial catalog=BookShopPlus;User Id=sa;Pwd=sa123"/>
  
        </connectionStrings>

    </configuration>

    在DAL层访问时(写在SqlHelper里面):

    private static string conStr = ConfigurationManager.ConnectionStrings["conStr"].ToString();
复制代码

2.判断回发和首次加载.

    Page.IsPostBack == TRUE 就是回发,

    Page.IsPostBack == FALSE 就是首次加载.

3.Form标签中Post和Get的区别

复制代码
    ① get是从服务器上获取数据,post是向服务器传送数据.

    ② get是把参数数据队列加到提交表单的action属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到.

       post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER 内一起传送到action属性所指的URL地址.
    
       用户看不到这个过程.

    ③ 对于get方式,服务器端用 Request.QueryString[]获取变量的值.

       对于post方式,服务器端用 Request.Form[]获取提交的数据.

    ④ get传送的数据量较小,不能大于2KB. post传送的数据量较大,一般被默认为不受限制.但理论上,IIS4中最大量为80KB,

       IIS5 中为100KB.
复制代码

4.当 <form action="LoginHandler.ashx" method="post">

    string s = context.Request.Form["Name"].ToString();  ==>获取URL中的Name值

5.当 <form action="LoginHandler.ashx" method="get">

string s = context.Request.QueryString["txtLoginId"].ToString();

6.context.Request["txtLoginId"].ToString(); post和get都可以使用.

7.Request 对象常用属性和方法:

复制代码
    ① QueryString : 获取通过URL路径传来的数据.

        string s = context.Request.QueryString["txtLoginId"].ToString();

    ② Form : 获取通过表单提交传输的数据.

        string s = context.Request.Form["Name"].ToString();

    ③ ServerVariables : 获取Web服务器变量的集合.

        string Agent=  context.Request.ServerVariables["HTTP_user_AGENT"].ToString();

    ④ Params : 以上三种方式的集合.

    ⑤ MapPath()方法 : 将指定的虚拟路径映射到物理路径.

        string path = context.Request.MapPath("/upload/Users.txt");
复制代码

8.ReSponse对象常用属性和方法

复制代码
    ① ContentType : 获取或设置输出流的 HTTP MIME 类型,默认是 "text/html".

        context.Response.ContentType = "text/plain";

    ② Write()方法 : 直接在页面上输出内容.

        Response.Write("Hello Word");

    ③ Redirect()方法 : 重定向到另外一个页面.
        
        Response.Redirect("Index.aspx");

    ④ End()方法 : 使Web服务器停止当天的程序并返回结果.

        Response.End();
复制代码

9.Page 对象:页面控制类.

复制代码
    ① IsPostBack :是否是首次加载.

    ② Request : 当前页的请求.

    ③ Controls : 服务器控件集合.

    ④ DataBind()方法 : 将数据源绑定到被调用的服务器控件上.

    ⑤ Load 事件 : 当服务器控件加载到Page对象时发生.
复制代码

10.cookie是用来保存客户资料的好方法,与同样可以用来保存客户资料的 session不同的是,session是把资料保存在服务器端,

而cookie是把资料保存在客户端,我们平常接触的最多的cookie应用应该就是论坛的信息保存了,当大家在登陆一个自己喜欢

的论坛的时候,通常都会有类似于“是否保存您的登陆信息”这样的选择,如果选了这个,那下次再登陆这个论坛的时候,就

不用费力填写登陆表单,而是可以直接就登陆。

标签:.NET知识整理笔记 

欢迎加入VIP,【VIP售价:只要288元永久VIP会员】畅享商业棋牌游戏程序下载,点击开通!

下载说明


☉本站所有源码和资源均由站长亲自测试-绝对保证都可以架设,运营!
☉如源码和资源有损坏或所有链接均不能下载,请告知管理员,

☉本站软件和源码大部分为站长独资,资源购买和收集,放心下载!

☉唯一站长QQ:1004003180  [人格担保-本站注重诚信!]

☉购买建议E-mail:1004003180@qq.com   源码收购 E-mail:1004003180@qq.com    

☉本站文件解压密码  【文章内都自带解压密码,每个密码不同!】


本站提供的所有源码,均来源站长提供,仅学习交流 浙ICP备09009969号

由此产生不良后果和法律责任与本站无关,如果侵犯了您的版权,请来信告知 1004003180@qq.com 将及时更正和删除! 

Copyright © 2008-2021 棋牌资源网,你身边的棋牌资源下载站    All Rights Reserved