【ASP.net】基础知识的初步认识


         初步认识ASP.net之前,我们需要简单认识一下,一个长相和它相似的家伙,ASP

 

同胞兄弟:ASPActive Server Pages 动态服务器网页

 

          ASP:和ASP.net一样都是开发动态网页的技术,都由微软研发,是微软公司开发的代替CGI脚本

程序的一种应用,也是微软公司的第一个服务器侧的脚本引擎,能够动态产生Web页面。脚本语言不

面向对象ASP可以与Web数据库以及其它程序进行交互,是一种简单、方便的编程工具。

 

           因为ASP自身有一些缺点,如 需要解释asp页;代码、html 和文本混合;使用同一文件,代码

能重用。仅支持两种非类型语言,VBScript和JavaScript;没有调试机制等,2002年的时候微软公司

就推出了ASP.net,取代ASP

       

什么是ASP.net

 

         ASP.net 不是一种语言,ASP.net是.netframework的一部分,是一种技术。是开发动态网页的技术,在服务器端运行.net代码,动态生成HTML , 响应给浏览器。

         既然ASP.net能取而代之ASP,那么它一定有它的过人之处,那么 ASP.net 相较于ASP的优点都

有哪些呢?

              


 

 

 

ASP.net的对象

 

       Request :检索从浏览器向服务器所发送的请求中的信息,在按下“提交”按钮时,Request 对象

将读取和提取通过HTTP请求发送的参数。在用户提交表单时,包含在输入控件中的数据将与表单一起被发送。 

Response:该对象用于将数据从服务器发送回浏览器。

 

      Application:用户共享应用程序级信息。即维护整个应用程序的一组变量,这些变量可以由所有

访问该应用程序的用户共享。

 

Session:该对象用于存储在多个页面调用之间特定用户的信息。

 

      表单:是一个集合,可以把一些控件放在表单里,使用提交方法时,会把表单里的控件传给

服务器,用action里指定的网页接收。

        在代码中编写:<formaction="webform1.aspx" method="get">  

        action后是指发送完数据之后让该网页显示出来。


Method 有两种方法,get post 

1.Get 提交方法举例:

         string userName=request.QueryString["txtUserName"].tostring();

       

 2.Post提交(aspx默认是post)

         stringUserName=request["txtUserName"].tostring();

         string UserName=requset.form.get("txtUserName").tostring();


 控件


用户界面有两种控件

 

html控件 html是用input产生的

<input type="button" id="Submit"ruant="server" value="单击"/>


web控件有自己的方法和属性,并且响应事件,可以实现代码与窗体的分离。

<asp:buttonid="Submit" οnclick="click_button" text="单击我"ruant="server" />

 

      web窗体控件设置为runat ="server",这个控件会被附加一个隐藏的属性_ViewState,

_ViewState存放了所有控件在ViewState中的状态值。它是一个隐藏的控件,在表单提交到服务器

时此控件将被添加到表单中。

 

    web中常用的标准列表控件是datagridviewrepeater、datalist 控件。web控件还引用智能

验证控件使得验证工作在服务器端执行。

 

ASP.net 的三种方式

 

     ASP.net的三种方式,从简单的一般处理程序,到进一步进化的webfrom.aspx,再到又进高一

层次的MVC。就像“刀耕火种”,到“铁犁牛耕”,再到“现代化机械作业”~

       ASP.net三种方式需要未来继续的学习和实践!



                        

                 

小结:

 

一些基础知识的介绍就到这里,ASP.net的学习还需要以后的不断的学习和总结!

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 25
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值