平时在ASP里常会用<!--#include file="inc/conn.aspx"-->这种方法,而conn.aspx就是链数据库等之类的公共信息,而在ASP.NET里再这样引用时就出现错误,应该怎做的?请各位指点!小弟对.NET新手

解决方案 »

  1.   

    在aspx里也可以用这种方法插入文件的。
    <!--#include file="inc/conn.aspx"-->
    如果出现错误,应当是你的conn.aspx文件有错。
      

  2.   

    何必呢?不如还是用ASP算了
    ASP.NET不是这样用的
      

  3.   

    TO viena(vienna维也纳)(胡逸之-贱人第二):在ASP里,CONN.ASP内容是如下:
    dim conn,sql
    sql="provider=sqloledb; user id=sa; password=shop; initial catalog=sellmanage; data source=(local)"
    set conn=server.createobject("adodb.connection")
    conn.open sql在ASP.NET里,应怎写的?写好后可<!--#include file="inc/conn.aspx"-->这样调用,请指点,感谢
      

  4.   

    Microsoft Application Blocks for .NET
    下载个看看就晓得啦
      

  5.   

    狂晕~
    ASP.NET和ASP不一样的,建议楼主先找些ASP.NET的入门资料来看看
      

  6.   

    《ASP.NET技术内幕》不错的,建议楼主看看
      

  7.   

    小弟是新手,能不能就我的问题大家给出个在.NET里的用法,感谢
      

  8.   

    楼主,
    我有两种方法:
    (1)可以写道web.config文件中<?xml version="1.0" encoding="utf-8" ?>
    <configuration> 
      <appSettings>
         <add key="ConnectionString" value="server=xxzx-wzw;uid=sa;pwd=sa;database=love$friend" />
      </appSettings>    
      <system.web>
        <compilation 
             defaultLanguage="c#"
             debug="true"
        />
        <customErrors 
        mode="RemoteOnly" 
        />       <authentication mode="Windows" />     <authorization>
            <allow users="*" />     </authorization>      <trace
            enabled="false"
            requestLimit="10"
            pageOutput="false"
            traceMode="SortByTime"
    localOnly="true"
        />
        <sessionState 
                mode="InProc"
                stateConnectionString="tcpip=127.0.0.1:42424"
                sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
                cookieless="false" 
                timeout="20" 
        />
       
     </system.web></configuration>程序中:SqlConnection myConnection;
    myConnection = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]);(2)当然也可以将连接写到一个类的静态成员中, 调用方法是:名称空间名.类名.成员名
    一些公共的程序和常量信息,都可以通过 以上两种方法。如果是一些公共界面,可以用用户自定义控件(.ascx).
      

  9.   

    调用数据库之类的,写再webconfig里面就可以了,管理也方便
      

  10.   

    写到web.config里:
        <appSettings>
                
                <add key="DBConnStr" value="server=(local);uid=sa;pwd=;database=数据库名;" /> 
                    </appSettings>   DB类中调用:
    string connStr = System.Configuration.ConfigurationSettings.AppSettings["DBConnStr"];