写上我的第一篇-----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新技术,值得我们花时间,呵呵

相关文章推荐

Labwindows CVI写上位机与STM32下位机通信(一)

最近在用Labwindows CVI写一个多串口的上位机程序,主要实现如下功能:(1) 上位机与下位机STM32通信,上位机通过串口发送控制命令(LED矩阵图形选择、电磁阀控制信号)给下位机,下位机回...

arm-linux之为开发板写上电自启动程序之方法

开发环境开发板:AM335 虚拟机:ubuntu 14.04 编译器:gcc-linaro-5.3-2016.02-x86_64_arm-linux-gnueabihf 开发板内核:linux 4.4...

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

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

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

上个月参加了一场西雅图当地的线下 iOS 开发者聚会。Jeff Szuhay 作为一个有20+年开发经验的资深程序员,跟我讲了一套提高 iOS 开发效率的方法。相比于其他程序员在 App 启动时间、架...
  • donwei8
  • donwei8
  • 2017年04月24日 09:54
  • 255

要努力去写上一个大大的“屌”字

2012年9月25日 星期二 18点45分,开始写第一篇csdn博客。       就在整整一年前,我满十八岁;整整一年前,我踏进了一所不起眼的大学。大概半年前,我加入学校的ACM队,从此踏上不归路...

spring mvc 配置文件写好后写上传功能

首先肯定是支持选择上传文件的前台: hello

模拟浏览器post请求 用java写上传文件后台

这边是转别人的 只是为了方便以后自己用到。顺便给大家分享下

android手写上传

  • 2015年06月12日 15:51
  • 95KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:写上我的第一篇-----WebPart
举报原因:
原因补充:

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