摘要:
一般来说,这个问题会发生在磁盘格式为NTFS的情况下,由于这个格式加入了安全性的控制,但是在XP的系统下文件夹的被默认为“默认共享”,在“属性”选项卡里是找不到“安全性”这项的。因此应该更改这项设置。方法叙述如下:打开任意一个文件目录,点击“工具”->“文件夹选项”->“查看”,找到“使用简单文件共享(推荐)”这项,把前面的勾去掉。在网站所在文件夹上单击右键,选择“属性”,这时就能找到“安全”的选项卡,添加一个用户Everyone,权限设为“完全控制”,这样任何人都对你的网站目录有读写权限了,问题得以解决。 阅读全文
摘要:
这个功能很好实现,代码如下:<%@ Page Language="C#" CodeFile="Default7.aspx.cs" Inherits="Default7" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://ww 阅读全文
摘要:
在类似文章内容的页面中,当内容过于多的情况下,如果一直往下拉着看,很容易让用户感到疲劳,效果不好,所以需要分页显示出来,大致的思路看一下的例子:using System;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebC 阅读全文
摘要:
1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。 连接池的大小是有限的,如果在连接池达到最大限度后仍要求创建连接,必然大大影响性能。因此,在建立数据库连接后只有在真正需要操作时才打开连接,使用完毕后马上关闭,从而尽量减少数据库连接打开的时间,避免出现超出连接限制的情况。 使用存储过程 存储过程. 阅读全文
摘要:
使用SqlDataAdapter 的时候不知道有没有想过这样的问题,为什么数据库不用打开直接就可以连接了呢?在这里我就来告诉大家原因:其实 数据库的连接是隐式的被打开的SqlDataAdapter sqlDateAdapter = new SqlDataAdapter(sql语句,connection);其实它是隐式的替代了下面的代码:conn.Open();SqlCommand cmd = new SqlCommand();cmd.CommandText= "select * from googs";cmd.CommandType = CommandType.Text;c 阅读全文
摘要:
在平时的编程当中,有时为了规定一个时间段,或者计算你做某件事情所花费的时间,也或者要显示当前的时间等,我们要对时间做出相应的处理:倒计时和当前时间的显示。那么怎么样才可以实现这些时间的显示功能呢?现在就倒计时和当前时间的显示的实现简单的介绍一下:倒计时:首先我们要计算出所花时间当中用到所有秒数,通过这些秒数得出和小时,分钟之间的关系,然后通过time事件和String.format()格式化字符串将事件显示出来就可以了,下面我们来看一个例子假如要编写一个学生考试管理系统,考试的事件规定为20分钟,随着考试的进行时间也在不断的减少,那么就需要设计一个倒计时器:首先我们可以得到考试的事件为20分钟 阅读全文
摘要:
首先,最好不要使用缺省的名字,例如,如果我们创建了一个新的ASP.NET Web Application,其缺省的名字将是WebApplication1。我们可以在“新工程”对话框中方便地改变该应用的名字,但同时改变的只是该应用程序的名字空间的名字及其所在的虚拟目录,源代码文件的缺省名字仍然是WebForm1.aspx和WebForm1.aspx.cs(C#工程)或WebForm1.aspx.vb(VB.NET工程)。为了以后的维护,我们最好起一个有意义的名字其次,现在asp.net都实现了代码后置,代替了以前在页面中<script></script>写代码的方式,这样 阅读全文
摘要:
返回一个表所有的信息在开发的过程中我们经常用到,采用的方式大概有两种:首先是DataSet,我们可以创建一个适配器,从而获得这个临时的表,代码如下connection.Open();OleDbDataAdapter command = new OleDbDataAdapter(SQLString, connection);command.Fill(ds, "ds");return ds;然后我们可以返回这个DataSet就可以其次就是返回一个像List这样的集合,将单个Model对象放到List中,返回即可严格意义上说第一种方式不适合三层架构,因为它破坏了三层,而且不面向对 阅读全文
摘要:
今天在网上找了一个动态.Net代码生成器Codematic,它是一款为C#数据库程序员设计的自动代码生成器,我们可以通过它对数据操作,可以创建sql语句,存储过程等,还可以创建开发模式中的三层,工厂三层等,在程序中可以创建model等,使程序员可以节省大量机械录入的时间和重复劳动,而将精力集中于核心业务逻辑的开发。 Codematic 同时提供便捷的数据库管理功能和多项其他开发工作中常用到的辅助工具功能,您可以很方便轻松地进行项目开发。让开发变得轻松而快乐!--http://www.maticsoft.com/default.htm 阅读全文
摘要:
在我们删除数据的时候最好就是药给予提示,这样比较好,其实在前面都说过,在这里我们在简单的说一下第一种方法也是很简单的方法:<asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click"OnClientClick="return confirm('确定要删除吗?')"/>第二种方法是在服务器端执行的:btn.Attributes.Add("onclick", 阅读全文