ASP.NET升级日志070116

        搞定了那只惹人厌的熊猫,继续我的升级工作。在2005版的VS.NET中,新建一个网站项目的时候Web.config、Global.asax等文件不会像2002版(偶没用过2003版的,所以只能拿2002版说事了)那样作为缺省文件直接添加到项目里,而是需要设计者自己添加。对于Global.asax文件,原来2002版中的代码是写在Global.cs这个文件中,而2005版中则是直接写在Global.asax中,砍掉了Global.cs这个文件。2005版在进行升级转换时,直接删除Global.cs,并没有将里面的内容转换到Global.asax中。弄的我还以为Global不能用了呢,晕@_@
Web.config文件里的一些配置
数据库连接字符串
  <connectionStrings>
    <add name="TEST"
         connectionString="Server=127.0.0.1;
       Uid=sa;
       Pwd=*******;
       Database=TEST;
       max pool size=100;
       min pool size=10"
         providerName="System.Data.SqlClient"
  />
  </connectionStrings>
禁止匿名登录
      <authorization>
        <deny users="?"/>
      </authorization>
在代码文件中使用命名空间:using System.Web.Configuration;
在代码中调用连接字符串
string ConnectionString = ConfigurationManager.ConnectionStrings["TEST"].ConnectionString;
----------------------------------------朴实的分割线------------------------------------------
        打开了一个转换好的aspx文件,发现没办法切换到设计视图,报了N个错误,不是吧,这应该没问题啊,以前用的好好的,怎么会这样。冷静下来看看,发现VS.NET升级了,页面设计时采用了XHTML 1.0标准,比以前的2002要求要严了。所有元素及属性名中不能有大写字母,必须全部小写;使用<script>标签调用脚本文件时,必须要有type属性;元素标签不能交错出现,比如<font><strong></font></strong>的写法是错误的,应该写为<font><strong></strong></font>;<input>等空元素必须要有“/”做为结束符,<br/><hr/>;还有一些原来标签的属性会被报已过时,这个可以删除掉,或者干脆就不去理会,不影响使用;所有属性值必须用""括起来;所有属性必须要有值,例如<input id="aa" disabled>,在HTML 4.0里面是正确的,但在XHTML里面必须写成<input id="aa" disabled="disabled">;元素名使用id这个属性来体现,不再支持name属性。

待续…… 

======================补充的分割线===========================

XHTML 1.0标准
http://www.w3.org/TR/xhtml1

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值