当前位置: 移动技术网 > IT编程>开发语言>.net > ASP.net入门知识

ASP.net入门知识

2018年10月30日  | 移动技术网IT编程  | 我要评论

暖水虾,今日趣闻,吴国璋

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

 

 

【总结】

 

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

 

 


如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网