ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:304.53KB ,
资源ID:19434139      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19434139.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(我的c#笔记不断更新中更新时间Word文件下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

我的c#笔记不断更新中更新时间Word文件下载.docx

1、注意如果是Text=绑定字段 则用Text= 是单引号前两者是只能读数据,最后那个能修改数据EnableViewState优先级别: 全局配置 程序 页ASP:Label/ /放置别的空间 像一个容器 占一个空间来容纳想容纳的控件/asp:PlaceHolderCalendar1_DayRender事件 Rende:着色在Calendar初始化创建每一个日期的单元格时候都会调用该函数Multiview控件不要忘了在MulView控件当中设置ActiveViewIndex=”0”导航控件 可以MSDN:站点 关键词导航控件包括SiteMapPath、TreeView、Menu三个控件,这三个控件

2、都可以在页面中轻松建立导航 这个例子的站点文件在就是系统默认的站点文件:整个项目的根目录中的Web.sitemap文件实现过程1:新建一个主页Defalut.aspx2:在主页拖入SiteMapPath、TreeView、Menu三个控件(TreeView、Menu 选其中一个也可以),然后为需要的TreeView、Menu添加数据源(添加数据源时候,保持默认的图片所示的siteMapDataSource1)3:分页新建两个子页面webForm2 ,webForm3并且往这个两个页面拖入站点地图控件SiteMapPath4:在您的整个项目的根目录下新建一个站点地图(这个站点地图的文件名不要更改

3、,就维持Web.sitemap这个文件名)5:在Web.sitemap这个文件中添加所指定的url 例子如下 (title 一定要填写) /WebForm2.aspx子页2描述2/siteMapNode6:右键在浏览器中查看Defalut.aspx即可总结:SiteMapPath默认的站点路径是工程目录下的Web.sitemap不需要SiteMapPath设置它的站点文件路径,默认就是站点路径是工程目录下的Web.sitemap哪个页面有SiteMapPath控件,那么该页面就有导航菜单HiddenField控件 HiddenField控件就是隐藏输入框控件,用来保存那些不需要显示在页面上的对

4、安全性要求不高的数据。隐藏输入框控件作为元素呈现在HTML页面。由于HiddenField隐藏输入框控件的值会呈现在客户端浏览器,所以对于安全性较高的数据,并不推荐将它保存在隐藏输入框控件中。隐藏输入框控件的值通过Value属性保存,同时也可以通过代码来控制Value的值Lieral控件通常情况下Lieral控件无需添加任何HTML元素即可将静态文本呈现在网页上。与Label不同的是,Label控件在生成HTML代码时,会呈现元素。而Lieral控件不会向文本中添加任何HTML代码。如果开发人员希望文本和控件直接呈现在页面中而不使用任何附加标记时,推荐使用Lieral控件。动态缓存更新控件(S

5、ubstitution)通常情况下,对ASP.NET整个页面的缓存是没有任何意义的,这样经常会给用户带来疑惑。Substitution动态缓存更新控件允许用户在页上创建一些区域,这些区域可以用动态的方式进行更新,然后集成到缓存页。要使用Substitution控件,则必须符合以下标准: 此方法被定义为静态方法。 此方法接受HttpContext类型的参数。 此方法返回String类型的值。在ASP.NET页面中,为了减少用户与页面的交互中数据库的更新,可以对ASP.NET页面进行缓存,缓存代码可以使用页面参数的OutputCatch,示例代码如下所示。% Page Language=C# Au

6、toEventWireup=true CodeBehind=Substitution.aspx.cs Inherits=_5_17.Substitution % OutputCache Duration=100 VaryByParam=none /增加一个页面缓存利用MethodName调用静态方法protected static string GetTimeNow(HttpContext con) /注意事件的格式 return DateTime.Now.ToString(); /Substitution控件执行的方法 ObjectDataSource控件这个不懂目前就会 建一个类库写点关于

7、增删改查的函数,public class Class1 /创建类库 public string GetTitle() /创建方法 name = title /变量赋值 return name; /返回name public void InsertTitle() /创建方法insert public DataTable GetDataTable() !绑定方法的时候选这个 SqlOperate s = new SqlOperate(); return s.SelectDataBase(select * from TableTest1, Data Source=VIRGIL-PCSQL2008;I

8、nitial Catalog=模块开a发测a试?用例y;Integrated Security=True); public string name; /创建共有变量name就像ObjectDataSourceClassLibrary中的Class1当中的内容 将ObjectDataSourceClassLibrary中的动态链接库导入到MyTestWebApplication的Bin文件夹下 3:然后配置数据源然后将ObjectDataSource绑定到DataGridView当中,运行就出现数据了XMLDataSource1:写一个数据源XML文件将XMLDataSource的数据源配置该X

9、ML文件拖拽一个treeView控件并且选择数据源为XMLDataSource设置treeView控件的绑定的数据列TextField锁绑定的内容SiteMapDataSource控件SiteMapDataSource控件无需配置,拖放一个TreeView控件和一个SiteMapDataSource控件在页面,指定TreeView数据源即可,如图8-26所示。图8-26 配置数据源配置完成后,数据绑定控件会自动读取Web.sitmap文件并生成导航。当使用了SiteMapDataSource控件后,数据绑定控件就能够绑定SiteMapDataSource控件并自动读取相应的值并生成导航,当需要

10、对导航进行修改时,只需要修改Web.sitemap即可,方便了站点导航功能的使用和维护。运行后如图8-27所示。数据源控件通用性: DataBind函数 每当执行完与数据库的交互之后(或控件的模式改变之后),调用该函数可以是DataBind的对象与数据进行绑定,显示出所指示的模式,该方案可以解决有时在点击两次按钮才会有的效果以及模式的更新数据列表控件2: 操作函数的通用性对于那些Item+SqlOperate这种类型的等表示每行数据的增删改查操作函数(对数据源执行XXX命令的函数),可以利用Button.CommandName=operate(Edit,Insert,Update,Cancel

11、) 进行调用期中Operate可以等于 Inserted/Inserting Edited/editting updated/updating 等 就是下列函数3: !IsPostBack通用性如果是自定义绑定数据,则在Page_Load函数中添加下列语句,通常是第一次显示时加载数据,后面都是手动绑定数据()protected void Page_Load(object sender, EventArgs e) if (!IsPostBack)/如果不加这个会有一点问题,/例如在ListView当中 点击按钮(CommandName=Insert)没有响应事件 this.ListView1.D

12、ataSource = SqlDataSource1; this.ListView1.DataBind();4:部分通用性一些数据控件设置它的EditIndex=-1就代表更新完毕,返回只读状态 例如GridView ListViewRepeater控件AlternatingItemTemplate:放在ItemTemplate的前面或者后面用于交替显示数据 wa(例如奇数红色偶数黑色)。ItemTemplate:指定如何显示选项。HeaderTemplate:建立如何显示标题。FooterTemplate:建立如何显示页脚。SeparatorTemplate:指定如何显示不同选项之间的分隔符

13、。重复列表控件最常用的事件有ItemCommand、ItemCreated、ItemDataBound。当创建一个项或者一个项被绑定到数据源时,将触发ItemCreated和ItemDataBound事件。当重复列表控件中有按钮被激发时,会触发ItemCommand事件。在ItemCommand中,为了自定义按钮控件相应事件,开发人员必须指定RepeaterCommandEventArgs参数获取CommandArgument、CommandName和CommandSource三个属性对应的值,示例代码如下所示。Repeater ID=Repeater1 DataSourceID=SqlDat

14、aSource1 onitemcommand=Repeater1_ItemCommandItemTemplatediv style=border-bottom:1px dashed #ccc; padding:5px 5px 5px 5px;Button ID=Button1 Text=按钮 CommandArgument=/div/ItemTemplateRepeater上述代码增加了一个按钮控件,并配置按钮控件的命令参数为数据库中的title的值。当单击按钮控件时,则会触发ItemCommand,示例代码如下所示。 protected void Repeater1_ItemCommand(

15、object source, RepeaterCommandEventArgs e) Label1.Text = 用户选择了 + e.CommandArgument.ToString(); /显式选择项DataList控件该控件具备的模板EditItemTemplate:编辑模板SelectedItemTemplate:选择模板同时也具备支模板对应的模板样式AltermatingItemStyle:编写交替行的样式。EditItemStyle:正在编辑的项的样式。FooterStyle:列表结尾处的脚注的样式。HeaderStyle:列表头部的标头的样式。ItemStyle:单个项的样式。Se

16、lectedItemStyle:选定项的样式。SeparatorStyle:各项之间分隔符的样式。DataKeyField 属性 当进行更新或删除时,我们要有能力 唯一识别 DataList 中的每一项。将该属性设置为已显示数据的主键字段。这样做将用每个 DataList 项目的指定 DataKeyField 值为 DataList 的数据键集合赋值。EditCommand 事件 当单击某个 Button 、LinkButton 或 ImageButton 且其 CommandName 属性设置为“Edit” 时,将激发该事件。CancelCommand 事件 当单击某个 Button 、Li

17、nkButton 或者 ImageButton 且其 CommandName 属性设置为“Cancel” 时,将激发该事件。UpdateCommand 事件 当单击某个 Button 、LinkButton 或者 ImageButton 且其 CommandName 属性设置为“Update” 时,将激发该事件。DeleteCommand 事件 当单击某个 Button 、LinkButton 或 ImageButton 且其 CommandName 属性设置为 “Delete” 时,将激发该事件。注意protected void DataList1_EditCommand(object so

18、urce, DataListCommandEventArgs e) DataList1.EditItemIndex = e.Item.ItemIndex; DataList1.DataBind();/ 要绑定,走则要点击两次按钮才能编辑 DataList1.EditItemIndex=-1 表示退出编辑模式(例如点击取消或者更新按钮时候)进入选择模式不需要对DataList1.SelectedItemIndex 进行赋值为按钮增添额外的弹出对话框功能OnClientClick=return confirm(删除?) 一定是OnClientClick!或者在RowCreated RowDataB

19、ound ItemCreat ItemDataBound 等每行的数据被创建或者每行的数据被绑定的时候引用下列代码(两者选一即可)Button1.Attributes.Add(onclick,return confirm(确认?)button.attributes.add(if(confirm(are you sure.?)return true;elsereturn false;)FormView 该控件改变模式要通过FormView域外的Button的单击事件来完成代码如下FormView/插入模板/编辑模板.FormView/button onClick=BUTTON1_cLICKpro

20、tected void Button1_Click(object sender, EventArgs e)FormView1.ChangeMode(FormViewMode.Edit);/进入编辑模式 插入模式同理此外可以通过绑定的数据源直接进行编辑,插入等功能例子如下(注意红色的代码语句)例如直接插入模板进行对数据的更新:form id=form1divFormView ID=FormView1 oniteminserting=FormView1_ItemInserting onpageindexchanging=FormView1_PageIndexChanging AllowPaging=True onitemupdating=FormView1_ItemUpdating 编号 用户名 输入要编辑的数据 Button3更新 CommandName=UpdateButton4取消Cancel/EditItemTemplateInsertItemTemplate 输入要插入的数据 编号 TextBox2B

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1