我从asp向asp.net转换,关于vs.net的问题,请大家帮助?我有多年的asp开发经验,现在向asp.net转换。
我对asp.net的代码基本掌握,但是却在使用vs.net2003开发遇到了很大的问题。问题如下:
我不能很好的掌握和运用vs.net2003这个开发工具。如:
1.  a.aspx 和 b.aspx 都包含一个连接,以前在asp的经验是写入conn.asp内,然后include
而现在用vs.net我不知如何写了,如果每页都写得话,要是地址变了,就要去不重新手工修改。这在开发过程中很不现实。2.  在工程发布后数据库连接地址是否还能修改。cs 文件是怎么回事。3.  希望大家帮找些用vs.net 开发 asp.net 的资料书籍和代码。
谢谢大家了。

解决方案 »

  1.   

    1现在连接都放在Web.config中了随时可改。
        <appSettings>
    <add key ="DB" value="sqlserver"></add><!--数据库类型-->
    <add key="ConnectString" value="server=210.77.16.34;database=yourDb;uid=sa;pwd=;pooling=false;max pool size=200"/> 
    </appSettings>  
    引用在cs文件中,string conn = System.Configuration.ConfigurationSettings.AppSettings["SQLCONNECTIONSTRING"];
    2cs相当组件,可以这么理解,最终都会编译为ddl文件,具体的好看看这个.net体系,一句话说不完。
    3、书经典的很多,建议看看asp.net高级编程,C#高级编程,ado.net高级编程
    源码下载:www.asp.net
      

  2.   

    asp页面   每次运行从新解释 
    aspx页面  逻辑文件写成cs文件编译成dll  页面文件aspx第一次运行时编译
      

  3.   

    1.可以把你的连接字符串写在wib.config文件中,要用到的时候都从这里得到,如果要修改连接语句,就只修改这一个地方就可以了..
    2.每一个新建的aspx页面都会对应一个cs文件,这就是所谓的Codebehind.
    3.最好装一个中文版的VS.net,再看看关于这方面的使用帮助..
      

  4.   


    ASP.NET的最大特点就是让Web开发越来越像Windows开发了,当然你原来的Web知识在现在一样非常管用。1、这个可以通过配置文件设置,设置Web.Config,使用AppSettings属性读取即可。
    2、如果使用配置文件这个问题就很好解决了。cs文件是source code,在编译之后这些文件就没有用了。ASP.NET把代码分成两步份,HTML代码和cs服务器代码。所谓的code-behind,相关信息请参考相关书籍。
    3、可以参考www.asp.net站点,上面又很多好的代码供参考。可以看一些微软的官方书籍,有一些还是不错,主要根据你的发展方向而定。
      

  5.   

    happyfamily(FreeHorse)和chaobeyond(冷雪)已经说得很明白了,我就不多说什么了。
      

  6.   

    你有长期应用ASP的经验,这对你掌握ASP.NET会带来很多帮助的。建议你买一本清华大学出版社的ASP.NET技术内幕之类的书看看。VS的使用也是很简单的。祝你进步
      

  7.   

    很好学,很快就学会------------------------------------
    我的团队:www.51team.com
    欢迎访问,有志者共谋事====CSDN 小助手 V2.0 2005年10月16日发布====
    CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
    界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/10/16/504620.aspx
    下载:http://szlawbook.com/csdnv2/csdnv2.rar为神六喝彩,向所有科技工作者致敬!
    拒绝日货。
      

  8.   

    忘掉一些ASP的观念,学点面向对像的思想就好办了
      

  9.   

    不用忘记,二者可以同时用,有些工程不是每个页面都必须是ASPX的,可以用ASP代替,当然ASPX还是一个比较好的选择,至于CS和ASPX文件,你暂时就当它是成对的(当然有些除外,如自定义类...)CS文件就是控件ASPX文件的,可以把它们的关系认为是HTML中的CSS和HTML(好像不太合适)呵呵!
      

  10.   

    不要aspx后面的cs文件,
    把所有的代码都写在aspx页面里面我现在公司就是这样做asp.net网站的!
      

  11.   

    1、web.config 这个文件和asp中的conn.asp是一样的,这里可以写数据库的连接文件,就相当于在asp中的包含文件
    2、程序发布以后,web.config这个文件可以随时修改,修改它不用重新编译程序
    3、书籍买一些清华出版的比较基础的书籍就可以,清华的书还是比较简单易懂的
      

  12.   

    谢谢大家提供自己的看法。
    但大家还是没有很好的理解我题目的意思。如果像大家这样的做法,vs.net只能做为编辑器用。这样做没什么意思。
    我是想更好的利用vs.net的功能,比如 datagrid的属性生成器,但我确实不理解如何利用系统自己的数据库链接还有我说的cs文件不是在C#的cs文件,我听说在发布后可以生成一个关于数据连接的.cs文件。至于楼上的,我不建议将代码和页面写在一起,这样不好发布。再次谢谢大家,希望大家写出自己的看法。
      

  13.   

    1、关于数据库的联接:
    在web.config(在项目的根下)中
    <configuration>
       <appSettings>
            <add key="SqlConnectionString" value="data source=(local);initial catalog=abc;password=abc;persist security info=True;user id=abc;packet size=4096" />      
                   
        </appSettings>  
    </configuration>
    把<add…………>加入到上面的结构中
    再写一个数据访问类加入下面代码
    public void DBOpen()
    {

    // get Connection string from Config.web

    string sConnectionString=System.Configuration.ConfigurationSettings.AppSettings["SqlConnectionString"];

    // open DB Connection via OleDb
    Connection = new SqlConnection(sConnectionString);
    Connection.Open();

    }
    在需要访问数据的页面中先实现数据访问类的实例,再调用 .open()就可以打开数据联接
    2、cs文件是c#编写的代码源文件,不是asp.net特有的,就是c#的源文件在编译过后发布时是没有CS文件的。
    .CS就象JAVA中的.java文件,编译后,.CS-->.DLL而.java-->CLASS
    代码和页面最好要分离,在有些公司,不分离的产品是不能通过验收的。
      

  14.   

    1.  a.aspx 和 b.aspx 都包含一个连接,以前在asp的经验是写入conn.asp内,然后include
    而现在用vs.net我不知如何写了,如果每页都写得话,要是地址变了,就要去不重新手工修改。这在开发过程中很不现实。
    +++++++++++++++++++++++++++
    webconfig中:
    <configuration>
      <appSettings>
    <add key="SqlConnString" value="server=xxxx;user id=sa;password=xx;database=test"></add>
      </appSettings>
    </configuration>
    在程序中得到连接字符串的值:
    string StrConnection=ConfigurationSettings.AppSettings["SqlConnString"];2.  在工程发布后数据库连接地址是否还能修改。cs 文件是怎么回事。
    可以直接修改web.config的。3. 希望大家帮找些用vs.net 开发 asp.net 的资料书籍和代码。
    《新一代C#与ASP.NET权威指南》这本书不错的。
      

  15.   

    把asp的观点全部忘掉。当时也是感觉不怎么适应。