学习Asp.Net的一些问题
刚毕业,最近在搞毕业论文。
说起毕业论文我就头疼,我们三人一组,本来我主张用C#写,套用一个外国的模型BalloonShop在线购物网站,C#是自学的。但是同组的一个同学VB学得不错,要用VB。我想你要用VB写的话我是不太懂,那只能你自己写好了,我最多也就搭把手而已,省心了,何乐而不为呢!
最后作品做出来还算不错,就是中间出了几点问题我想在这里说一下,免得后来的人再犯错误。
1、字符串的问题:
大家都知道,连接字符串写在webconfig里面比较方便。我要说的就是在连接字符串里面最好加上一项:attachdbfilename datadirectory后面写上数据库文件的位置,这样在网站发布的时候就不用在microsoft sql server management studio 里面附加了。所以也就是说没有安装sql server的人有福了,只要安装一个IIS和.freamwork就可以正常调试网站了。
2、访问元数据库失败的问题:
要想在发布的网站访问数据库就必须在sql server 外围应用配置器里面把远程连接打开,不然是无法访问的。
3、用户名登陆失败的问题:
在访问数据库时Asp.net网站会用一个默认的ASpnet登陆数据库,但是在数据库中根本没有Asp.net这个用户,所以我们要手动地为它添加这个用户。添加的时候不要忘了用户映射的数据库勾选。
4、用户权限问题
登陆上不代表就结束了,还要选择该用户的权限,不然也会报错的。如不能读不能写的问题。解决的方法也很简单。就是在你要连接的数据上右键单击选择权限。在一些用到的权限前打勾就行。
好了,我说的这几个都是容易犯,而且也比较容易解决的小问题。但愿你们以后不要再犯就行了。
相关文档:
我想在asp中加一个链接,指向asp.net网页,但asp.net的网址是经过HttpUtility.UrlEncode变形和HttpUtility.UrlDecode变回的,而asp的server.urlencode却产生不了和HttpUtility.UrlEncode一样的编码,请问有没有解决办法
补充:原来asp.net的是"web.aspx?str="+HttpUtility.UrlEncode(str)
和HttpUtility.UrlDecode(Requ ......
<system.web>
<!--********出错页的设定********-->
<customErrors mode="On" defaultRedirect="~/Error.htm"> </customErrors> ......
发送端以163为例
一、asp.net版 using System.Web.Mail; //命名空间引用
c#
MailMessage mail = new MailMessage();
mail.To = "shadow103@qq.com"; //接受人的邮箱
& ......
@Register : Register a user control or class with alias to this page.
@Import: Import a namespace.
@Reference: Link user controls or other page to complile current page. 支持数据跨页面的传送
页面事件:PreInit(创建服务器控件), Init(初始化服务器控件的状态), InitComplete,PreLoad, Load, Lo ......