欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

ASP.net入门知识

程序员文章站 2023-02-28 14:13:27
asp.net学习有一段时间了,我的学习是从基础的控件和基本实例进行的,下面对阶段性的学习进行总结,达到颗粒归仓的效果。   【控件初识】 按照不同的应用可以把控件简单分成内部控件,验证...

asp.net学习有一段时间了,我的学习是从基础的控件和基本实例进行的,下面对阶段性的学习进行总结,达到颗粒归仓的效果。

 

【控件初识】

ASP.net入门知识

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

 

【控件应用】

 

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

 

列表类控件(radiobuttonlist):

 

radiobuttonlist.datasource=datasource(sqldatareader类型)     //读取数据源
radiobuttonlist.datatextfield=数据字段    //外面显示字段
radiobuttonlist.datavaluefield=主键字段   //主键字段
radiobuttonlist.databind();        //绑定数据

 

数据绑定有两部分,一部分是显示在窗体上的字段,一部分是代码实现过程中所要引用的主键。

 

复杂控件:

 

canlender:canlender.selecteddate.toshortdate   //提出选择的日期
adratator: asp:adrotator advertisementfile="~/ad.xml" id="adrotator1" runat="server">//连接广告地址

 

页面跳转与传参:

 


--method可以为post,也可以为get
response.redirect(xxx.aspx? xxid=+this.xxid)
request.querystring[xxid].tostring();(页面之间数据传递)

html之间跳转:返回

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是客户端与服务器端的会话机制,会话中跟踪用户信息,会话期满则销毁该会话。

 

 

【总结】

 

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