摘要: ASP.NET MVC开发模式,提出了Model、View和Controller的开发思想,在实际开发过程中,首先编写哪一部分的代码,成了仁者见仁,智者见智的问题。在这里,笔者根据实际经验,提出自己的看法。在使用ASP.NET Webforms方式进行开发时,是首先进行的数据方面的设计。根据用户需求,进行用例设计,并进行ER图设计,根据ER图,列出详细的数据库表及相应的列(属性),在相应的数据库中进行设计数据库。数据库设计完成后,如果是三层模型,则进行ORM工作,如果不是三层架构,笔者就开始写ADO.NET代码,结合.aspx页面,细化相应的页面设计与显示要求。从总体来说,ASP.NET We 阅读全文
posted @ 2013-05-27 11:52 wusir 阅读(1045) 评论(0) 推荐(0) 编辑
摘要: 在使用ASP.NET 4.0 + SQL2008时出现这个问题:“由于启动用户实例的进程时出错,导致无法生成 SQL Server 的用户实例。解决办法是:在Win XP版本下:删除C:\Documents and Settings\[USERNAME]\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS目录下的全部文件即可(为保险起见,也可以将该目录下的文件全部剪切,粘贴到其它临时文件夹内),[USERNAME]是Windows用户名,比如说Administrator 即可解决问题;在W 阅读全文
posted @ 2013-05-24 20:15 wusir 阅读(799) 评论(0) 推荐(0) 编辑
摘要: 如果VS2005及VS2008中使用菜单【网站】|【ASP.NET配置】进入使用网站管理工具(WAT)的表单验证(Forms验证)方式来建立网站数据库,默认数据库名为ASPNETDB.MDF。系统将会自动建立一套系统数据表(VS2008中为11个这样的数据表),利用这个系统数据表可以快捷地进行创建新用户、角色、用户登录、修改用户口令等开发。在后续开发过程中,需要反复使用用户ID、判断用户是否为登录用户或者是否为某一角色,这些常用操作如下:1、获取当前登录用户IDMembership.GetUser().ProviderUserKey;上语句可用来获取当前登录用户的ID,在使用时注意调用Syst 阅读全文
posted @ 2013-05-21 22:05 wusir 阅读(5731) 评论(0) 推荐(0) 编辑
摘要: 在ASP.NET开发的网站根目录,有一个名为web.config的文件,顾名思义,这是为整个网站进行配置的文件,其格式为XML格式。这里主要谈谈文件中的<connectionStrings>节。 <connectionStrings>节是对连接到数据库的字符串进行配置,由于MS SQL Server与ASP.NET同属于微软的产品,因此是使用ASP.NET开发时首选的数据库是MSSQL Server,本文只讨论对MS SQL Server的连接字符串情况。第一种情况,本地开发时,使用本地数据库,如下面的代码<connectionStrings> <ad 阅读全文
posted @ 2013-05-15 20:35 wusir 阅读(1828) 评论(0) 推荐(0) 编辑
摘要: ASP.NET开发网站的身份验证通常使用两种办法:一种是Forms身份验证(authentication),这是典型的Internet应用,用户名及密码保存在数据库内(默认数据库名ASPNETDB.MDF);另外一种办法是Windows身份验证,这是ASP.NET默认的身份验证方式,这是典型的Intranet应用,它使用Windows网络域中有效的用户名及口令,包括组成员(一般在Active Directory内)来对用户进行身份验证。如果网站放在一个局域网内,只允许局域网内的有效用户进行访问,使用Windows身份验证是一个好的选择。这时,网管只需要维护Windows系统用户,不需要额外维护 阅读全文
posted @ 2013-05-05 18:04 wusir 阅读(511) 评论(0) 推荐(0) 编辑