您的位置:首页 > 编程语言 > ASP

ASP.net入门知识

2015-08-30 23:50 731 查看
        Asp.Net学习有一段时间了,我的学习是从基础的控件和基本实例进行的,下面对阶段性的学习进行总结,达到颗粒归仓的效果。

【控件初识】

   


        按照不同的应用可以把控件简单分成内部控件,验证控件,列表控件与复杂控件。最常用的是内部控件,引用的第三方控件一般列为复杂控件,列表控件绑定不同的数据域为数据显示提供不同的格式,验证控件则为方便编程,去掉客户端对服务器端内容的判断。

【控件应用】

 

         就像老师说的,有些东西我们记是记不住的,只有在不断的应用中才能对它熟练掌握。下面是从一些应用实例中提炼的基础知识代码:

      列表类控件(radioButtonList):       

radioButtonList.DataSource=dataSource(sqlDataReader类型) //读取数据源
radioButtonList.DataTextField="数据字段" //外面显示字段
radioButtonList.DataValueField="主键字段" //主键字段
radioButtonList.DataBind(); //绑定数据 
       数据绑定有两部分,一部分是显示在窗体上的字段,一部分是代码实现过程中所要引用的主键。

       复杂控件:  

canlender:canlender.SelectedDate.toshortDate //提出选择的日期
adratator: <asp:AdRotator ID="AdRotator1" runat="server" AdvertisementFile="~/ad.xml" />//连接广告地址
       页面跳转与传参:

<form action="login.aspx" method="post"> --method可以为post,也可以为get<pre name="code" class="csharp">response.Redirect("xxx.aspx? xxID="+this.XXID)
request.QueryString["xxID"].toString();(页面之间数据传递)

html之间跳转:<a href="login.html">返回</a>
<pre name="code" class="csharp">aspx获取数值:
request.Form["控件名称"].toString();
request.Form.Get("txtUserPwd").ToString();




       流文件:
FileStream fs=new FileStream(Server.Mapth("*.xml"),FileMode.Open, FileAccess.Read) //定义流文件
StreamReader sr=new StreamReader(fs); //阅读流文件
Dataset ds=new DataSet(); //dataSet读出内存
ds.ReadXml(sr);


      文件上传下载控件(fileUpLoad:):
string fullFileName=this.FileUpload1.PostedFile.FileName; //完整文件路径
string fileName = fullFileName.Substring(fullFileName.LastIndexOf("\\") + 1); //获得文件名称
string type = fullFileName.Substring(fullFileName.LastIndexOf(".") + 1); //文件类型

       Application对象与Session对象:application是应用于储存全局变量,常在global.aspx文件中初始化,但为保证变量在客户端应用时生命周期,必须使用锁的机制,防止并发。Session是客户端与服务器端的会话机制,会话中跟踪用户信息,会话期满则销毁该会话。

【总结】

       通过对实例的操作,反过头来对代码进行系统的整理,会发现我们所学的一切都符合日常逻辑思考。学习就要细细品味。

          
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  web asp.net