木子屋 Dnawo's BLOG

分类:Web编程

共 944 篇

C#文件及文件夹操作示例

//1.---------文件夹创建、移动、删除--------- //创建文件夹 Directory.CreateDirectory(Server.MapPath("a")); Directory.CreateDirectory(Server.MapPath("b")); Directory.CreateDirectory(Server.MapPath("c")); //移动b到a Directory.Move(Server.MapPath("b"), Server.MapPath("a\\b")); //删除c Directory.Delete(Server.…

Application,Session,Cookie,ViewState,Cache的区别

1.Application 用于保存所有用户共用的数据信息。在Asp.Net中类似的配置数据最好保存在Web.config文件中。如果使用Application对象,一个需要考虑的问题是任何写操作都要在Application_OnStart事件(global.asax)中完成。尽管使用Application.Lock和Application.Unlock方法来避免写操作的同步,但是它串行化了Application对象的请求,当网站访问量大的时候会产生严重的性能瓶颈。因此最好不要用此对象保存大的数据集。 使用如下: //存放信息 Application.Lock Application="0001";…

已有打开的与此命令相关联的 DataReader,必须首先将它关闭。

原因:同时打开建立两个DataReader,而采用同一个SqlConnection(或OleDbConnection )会造成这种结果。 解决方法:两个DataReader用不同的SqlConnection。 注意:DataReader依托于SqlConnection,如果SqlConnection关闭了,DataReader也就自动消亡了~ 在使用 SqlDataReader 时,关联的 SqlConnection 正忙于为 SqlDataReader 服务,对 SqlConnection 无法执行任何其他操作,只能将其关闭。除非调用 SqlDataReader 的 Close 方法,否则会一直处于此状态。例如,在调用 Close 之前,无法检索输出参数。(摘自MSDN)

DataList的ItemCommand使用案例

前言:在DataList中,除了EditCommand、UpdateCommand、DeleteCommand和CancelCommand这四个比较常用的事件外,还有一个事件也比较常用,那就是ItemCommand!什么情况下会触发ItemCommand呢?比较普遍的说法是除了EditCommand、UpdateCommand、DeleteCommand和CancelCommand四个事件外其他的行为都将触发ItemCommand事件,也就是说,我们将可以使用ItemCommand来自定义一些事件的处理程序,甚至完全可以用ItemCommand来代替EditCommand、UpdateCommand、DeleteCommand和CancelCommand,下边我们写个例子来看看怎么使用ItemCommand。 Default.aspx: Default.aspx.cs:

DataList使用案例

1.实现功能 使用DataList进行数据绑定,并进行数据的修改、删除等操作。 2.步骤 1).添加DataList控件,并定制HeaderTemplate、ItemTemplate、AlternatingItemTemplate、SeparatorTemplate、SelectedItemTemplate、EditItemTemplate、FooterTemplate模板样式; 2).给各功能按钮设置CommandName属性,值的类型有edit、update、delete和cancel; 3).设置DataList控件各事件的处理程序,即在EditCommand、UpdateCommand、DeleteCommand、CancelCommand添加对应的处理函数名;…

Dvbbs 8.2.0修改:管理员放权,楼主可管理跟贴

通常在论坛中只有版主以上级别的人才拥有删除单贴的权限,个人觉得这不够人性化,楼主发表了一个话题,他应该有权决定谁可以参与回复,或者说是他可以决定哪些回复是有意义的并留下来,删除那些无意义的回复。如果管理员可以适当放权,让楼主可管理跟贴,个人觉得这不仅有助于提高论坛贴子的质量,并且还能给论坛管理员减少不少的工作量,可谓一举多得。下边我们就来修改Dvbbs Version 8.2.0实现上述功能。 1.模板修改 以管理员身份登录后台,依次打开"风格界面模板总管理→分页面模板(page_dispbbs)→界面风格→template.html(0)",搜索"{$canedit.end}",并在其后增加下边代码:…