Asp.net Study(17)
Panel & PlaceHolder控件的使用
Panel控件的属性:Visible,BackImageUrl,HorizontalAlign,Wrap
PlaceHolder控件在定义时不能向其中添加子控件,添加工作必须在程序中完成。这正是PlaceHolder控件存在的意义,可以根据程序的执行情况,动态的添加需要的控件,而Panel控件则不具体动态添加的功能。
PanelandPlaceHolder.aspx代码:
阅读全文——共2156字
Panel & PlaceHolder控件的使用
Panel控件的属性:Visible,BackImageUrl,HorizontalAlign,Wrap
PlaceHolder控件在定义时不能向其中添加子控件,添加工作必须在程序中完成。这正是PlaceHolder控件存在的意义,可以根据程序的执行情况,动态的添加需要的控件,而Panel控件则不具体动态添加的功能。
PanelandPlaceHolder.aspx代码:
阅读全文——共2156字
文件上传
利用HtmlInputFile控件进行文件上传
用到的属性:PostedFile
HttpPostedFile是System.Web命名空间中的一个类,它的属性和方法包括:ContentLength,ContentType,FileName,InputStream,SaveAs
阅读全文——共6350字
Global.asax文件
Global.asax总共有7个事件,分别为:
Application_Start,Application_End,Application_BeginRequest,Application_EndRequest,Application_Error
Session_Start,Session_End
阅读全文——共2314字
Application,Session,Cookie
Application:设置全局变量,所设变量在整个应用程序范围内有效。有 Application.Lock() and Application.UnLock() 两个方法。
Session:在Asp中session要依赖于cookie才可运行,但在Asp.net中设置web.config sessionState cookieless="true"则可使session不依赖于cookie
Cookie:实例化一个cookie HttpCookie xxx=new HttpCookie("xxx")设置单值的cookie,cookie.Value="xxx"设置多值的cookie,cookie.Value.Add("KeyWord","value")应用cookie Response.AppendCookie("cookiename")读取cookie HttpCookie xxx=Request.Cookies("xxx")设置cookie的过期时间DateTime xxx=DateTime.Now;TimeSpan xx=new TimeSpan(x,x,x,x) 分别为天,小时,分钟,秒cookie.Expires=xxx.Add(xx)
阅读全文——共2122字
DataList控件
包含的模板:ItemTemplate,HeaderTemplate,FooterTemplate,AlternatingItemTemplate,SeparatorTemplate,SelectedItemTemplate,EditItemTemplate
同时DataList控件提供了Repeater不具备的RepeatDriection and RepeatColumns属性RepeatDirection可以取两个值:Horizontal and Vertical(默认为Vertical)
学习内容:SelectedItemTemplate,EditItemTemplate
阅读全文——共8485字
DataGrid 控件
用到的属性 :AllowSorting,OnSortCommand
6.用Sort方法进行排序
注意:如果要设置排序数序(DESC),则在IsPostBack函数中必须指定默认的排序字段,否则会出现找不到DESC字段错误。
阅读全文——共3999字
DataGrid 控件
用到的DataGrid属性:OnEditCommand,OnUpdateCommand,OnCancelCommand
4.EditCommandColumn
用到的属性:HeaderText,EditText,CancelText,UpdateText,ButtonType
阅读全文——共2769字
DataGrid 控件
用到的属性:AllowPaging,PageSize,OnPageIndexChanged
5.用DataGrid控件进行分页
注意:不是所有的控件都可以进行DataBind(),在使用DataBind之前先用ICollection函数创建默认视图,然后再进行DataBind()声明OleDbConnection变量位全局变量
阅读全文——共1756字
DataGrid 控件 (学习DataGrid Column 的5种类型)
用到的DataGrid属性:id,runat,HeaderStyle-BackColor,AlternatingItemStyle-BackColor,AutoGenerateColumns,OnItemCommand
1.BoundColumn
用到的属性:DataField,HeaderText
阅读全文——共2575字