精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
锐英源精品开源心得,转载请注明:“锐英源www.wisestudy.cn,孙老师作品,电话13803810136。”需要全文内容也请联系孙老师。英文原文
本例演示了怎样使用ASP.NET里如下技术:
另外,还有简单的ADO.NET动作、Web表单内使用CSS和嵌入Jscript来灵活展现。
安装和配置
先讲解例子代码怎样安装。微软吹嘘说ASP.NET程序能够“XCOPY”安装。这几乎是真的。你肯定能拷贝一个.aspx文件到你的\inetpub\wwwroot目录,接着用浏览器打开此页面文件,页面执行和显示。我开始构造应用程序时,也是这样做的。非常快,我想到我需要使用调试器来估算运行情况,所以我把工程加入到VS里获取更多控制,后来就没再回顾了。简要地说,下面是正确安装工程文件所需要进行的操作,这样你能构造和用VS进行调试。
完成这些工作,你应该能双击打开Todo.csproj且在VS里打开工程了。注意,我手工创建了Default.htm文件,此文件重定向到ToDoList.aspx文件上。
源代码总览
这时不讲基础,只对源代码里的重点进行讲解。
首先是数据库,我使用Access 2000和ado.net来完成数据访问。这是最容易的方法。我使用了OleDbDataAdapter类,也肯定地结合使用了基本SQL语句。如下的代码片段是在ADO.NET和ASP.NET里经常用:
string connStr = ConfigurationSettings.AppSettings["ConnectionString"]; string queryStr = "select * from Items where id=" + idStr;
OleDbDataAdapter adapter = new OleDbDataAdapter(queryStr, connStr); DataSet ds = new DataSet(); adapter.Fill(ds);
注意我把数据库的连接字符串保存到了配置文件里,这点在安装阶段说明里有。在web.config文件里,查看如下节:
<appSettings>
<add key="ConnectionString"
value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=
C:\Inetpub\wwwroot\todo\ToDo.mdb" />
</appSettings>
主页面是ToDoList.aspx.效果图在本文开始部分有显示。本页面的目标是显示todo项目的列表,允许进行简单的过滤,且允许添加、修改、删除和关闭项目。在代码里,你能看到把ASP.NET web控件和旧风格的HTML与CSS部分能够混合使用。实际上,微软基于性能原因也是推荐这样做,你不要使用Web控件,除非你需要动态生成内容。