写上我的第一篇-----WebPart

原创 2007年10月02日 22:46:00

  写上我的第一篇:

  Web Parts是.NET2.0的新技术,简单的说它是支持客户端网页编辑,拖拽动作....感觉蛮酷的哦,就象Q_ZONE和google自定义页面的操作一样...这是我的操作截图:

     学ASP.NET有一,两个月了,昨天才开始看关于Web Part这部分的内容.入门是看的MSDN上的教程,看了半天才开始动手做...一做才发现怎么都不对,放上webpartmanager页面就显示不了,因为那个视频教程都没说这个跟数据库有关,害我郁闷N长时间...

    总结一下要使用WebPart的前提吧:

       1:VS2005( 废话..)+Sql Server200(或更高版本)

       2:页面一定要有个WebPartManager这个控件,是WebPart的管理中心....

      3:Web.Config文件一定要配置正确,也是报错的根源!!!!!!!!:以下是我的源码:

               要点有几个:   1,要先连接数据库,这里特别声明只能用SQL SERVER系统帐户来连接,不能用Integrate Security=SSPI用windows系统帐户登陆(这里我弄了半天,因为我是XP装个SQL默认只开了windows验证)2.增加<webpart>结点来配置数据库,因为VS2005默认是用SQL2005 Express,我们要改为我们自己的数据库,这里我使用了aspnetdb数据库 3还有就是用aspnet_regsql.exe       (C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regsql.exe)   这个来配置连接的数据库.4<membership>是用来配置membership的细节的

      <?xml version="1.0"?>

<configuration>
  <appSettings/>
  <connectionStrings>
<add name="aspnetdb" connectionString="server=.;database=aspnetdb;
             user id=sa;password=" providerName="System.Data.SqlClient" />
  </connectionStrings>
  <system.web>
  
    <compilation debug="true"/>
 
    <authentication mode="Windows"/>
 

        <webParts enableExport="true">
          <personalization defaultProvider="AspNetSqlProvider">
           
            <providers>
              <add connectionStringName="aspnetdb" applicationName="/" name="AspNetSqlProvider" 
                 type="System.Web.UI.WebControls.WebParts.SqlPersonalizationProvider"/>     
            </providers>
            <authorization>
              <allow roles="admin"  verbs="enterSharedScope"/> 
              <allow users="*" verbs="modifyState"/>
     
            </authorization>
          </personalization>
        </webParts>

    <membership defaultProvider="AspNetSqlProvide">
      <providers>
        <add
             type="System.Web.Security.SqlMembershipProvider"
                 connectionStringName="aspnetdb"
            applicationName="AspNetSqlProvider"
             commandTimeout="30"
            description=""
            enablePasswordRetrieval="false"
            enablePasswordReset="false"
            requiresQuestionAndAnswer="true"
            requiresUniqueEmail="false"
            passwordFormat="Hashed"
            maxInvalidPasswordAttempts="5"
            passwordAttemptWindow="10"
            minRequiredPasswordLength="6"
            minRequiredNonalphanumericCharacters="0"
            passwordStrengthRegularExpression=""
            name="AspNetSqlProvider"
            />
     </providers>
  </membership>

</system.web>

</configuration>

   4:这样我们基本可以使用web parts了关于更多的使用我还要来细细研究...这是ASP.NET2.0新技术,值得我们花时间,呵呵

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

续写上一篇文章 远程rmi 的第二个实例

文件夹目录结构: Service接口: import java.io.Serializable; import javax.swing.JPanel; public interfa...

controller类实现,只需把注解写上

controller类实现,只需把注解写上,spring就会自动帮你找到相应的bean,相应的注解标记意义,不明白的,可以自己查下@Service,@Controller,@Entity等等的内容。 ...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

如何让 Xcode 在读写上提速100倍?

本文来自简书,原文地址:http://www.jianshu.com/p/5861beb5bb75 上个月参加了一场西雅图当地的线下 iOS 开发者聚会。Jeff Szuhay 作为一个有20+...

如何让 Xcode 在读写上提速100倍?

文章转载自:http://www.jianshu.com/p/5861beb5bb75 上个月参加了一场西雅图当地的线下 iOS 开发者聚会。Jeff Szuhay 作为一个有20+年开发经验的资深程...

【自己动手写上位机】串口通信

【自己动手写上位机】串口通信 C#编写 本篇主要内容: 介绍C#串口类:SerialPort 封装串口类   名称 描述 Ser
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)