手把手教你做ASP.NET留言本
没有想到真的这么方便!更加坚定我学习ASP.NET的决心! 现在我们一起来看看吧
1,请确定你的电脑安装了以下的软件!
1.1, WINDWOS 2000以上版本(必装)
1.2, .NET Framework(必装)
1.3, Visual Studio .NET 2005(必装)
2,建立一个ACCESS数据库,
3,拖动VS2005 的GRIDVIEW 到设计页面
4.改源代码
4.1 在ASPX代码文件的头部,添加操作数据库要用到的命名空间:
using System.Data.OleDb;
4.2 在aspx的[设计]视图中,声明成员myConnection:
CODE:
protected OleDbConnection myConnection=new OleDbConnection ();
4.3 第一步,进行数据库的链接
CODE:
string strConn= "Provider=Microsoft.Jet.OLEDB.4.0;"+"Data Source="+Server.MapPath("SOCUT.mdb");
OleDbConnection myConnection=new OleDbConnection ();
myConnection.ConnectionString =strConn;
第二步,执行SQL指令,选出记录集合
CODE:
string strCommand="Select * from Socut_Guest ORDER BY time DESC";
OleDbDataAdapter da=new OleDbDataAdapter(strCommand,myConnection);
DataSet ds=new DataSet();
da.Fill(ds,"scores");
第三步,将数据集合同DataGrid结合在一起
CODE:
GridView1.DataSource=ds.Tables["scores"].DefaultView ;
GridView1.DataBind ();
5. 现在浏览一下这个文件看看,是不是可以读出数据库的内容了.? 当然. 哈哈 太简单了.
6. 实现留言功能
6.1 新建一个文件 加入4.1 & 4.2的代码在文件相应的位置!
6.2双击“留言”按钮!
添加以下插入数据时需要调用的代码
CODE:
String SQL,ConnStr;
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;"+"Data Source="+Server.MapPath("SOCUT.mdb");
SQL = "Insert Into Socut_Guest (name,Content) Values('&am
相关文档:
在Web.config文件的 <system.web></system.web>这两个节点中间插入需要映射的URL
<urlMappings enabled="true">
<add url="~/用户要访问的页面.aspx" mappedUrl="~/要重定向到的页面.aspx"/>
</urlMappings> ......
客户端验证方式:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
&nbs ......
1. 当不需要使用Session的时候请关闭
关闭Session当不需要使用的时候
• 若要禁用页的会话状态,请将@ Page 指令中的EnableSessionState 属性设置为false。例如, <%@ Page EnableSessionState="false" %>。
• 注意如果页需要访问会话变量,但不打算创建或修改它们,则将 ......
主要类:
System.Web.HttpRuntime
System.Web.HttpApplicationFactory
System.Web.HttpApplication
System.Web.Compilation.BuildManager
System.Web.Compilation.ApplicationBuildProvider
System.Web.Compilation.BuildProvidersCompiler
System.Web.UI.PageHandlerFactory ......
在用Asp.net对备份的数据库文件进行还原的时候,有时候会出现下面的错误异常:
[因为数据库正在使用,所以未能获得对数据库的排它访问权。 RESTORE DATABASE 操作异常终止。已将数据库上下文改为 'master'。]
这个时候,自由等待其他进程释放对应权限后,才可还原成功!有没有解决办法呢?我参照【Java】对这个问题的解决 ......