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

SharePoint 2013 开发——开发并部署webpart

SharePoint 2013 开发——开发并部署webpart
  • FoxDave
  • FoxDave
  • 2015年06月24日 10:20
  • 3700

SharePoint WebPart 简单的读取列表内容的web部件

最近,自己也在学习写一些SharePoint的部件,也就是使用对象模型,下面,介绍一下自己刚刚写的小测试程序,不足之处,还请指正。 1、  新建项目 Vs2008 – 新建 – 项目 – 类库 – 输...
  • linyustar
  • linyustar
  • 2013年07月05日 14:35
  • 1375

如何在sharepoint 2013中创建自定义webpart

概要:通过使用vs2012创建一个sharepoint2013的webpart   在sharepoint 2012中我们使用的是user control和一个定义webpart的文件(class),...
  • whxpower_163
  • whxpower_163
  • 2013年10月22日 17:16
  • 3148

我的第一篇博客文章

一直没有写博客的习惯,却一直怀有
  • Teng_yun
  • Teng_yun
  • 2014年07月22日 23:13
  • 888

SharePoint 2016 自定义城市和区域字段

前言  最近有这么一个需求,就是用到中国的各种行政区,然后还是三级联动,就琢磨写这么一个字段。然后,觉得挺有意义的,写字段的过程也有点心得,就想到拿到博客里分享给大家,一起看看。   1、 创建字段的...
  • linyustar
  • linyustar
  • 2017年01月13日 00:05
  • 508

使用C#代码部署SharePoint 2013开发包简单总结(一)

这篇文章将总结下如何将自己开发的列表、Web部件、事件接收器等元素部署到SharePoint的服务器。因水平有限,我的做法未必是最佳实践,会有些错误理解和疏漏,欢迎各位高手批评指正——但一定要能给出更...
  • u013540012
  • u013540012
  • 2014年03月11日 17:41
  • 482

如何发表第一篇论文

【正文】     在开始打算写论文之前,你首先需要确定自己的研究内容,也就是你打算写点啥,比如是做物理层还是做上层。我主要做的上层,就是MAC层的无线资源管理。更高层的路由什么的我也看过,但是没写...
  • lwb102063
  • lwb102063
  • 2016年01月25日 10:15
  • 1094

上拉刷新和下拉刷新的实现

用recyclerview加上SwipeRefreshLayout再加上recyclerview的自定义footer实现了下拉与上拉刷新,并给出网格布局处理方法,然后对刷新做了相应优化。...
  • lhp15575865420
  • lhp15575865420
  • 2017年11月10日 18:21
  • 110

关于anaconda分析的第一篇

linux安装分为两个阶段: 第一个阶段就是 加载内核,创建供后续安装过程使用的系统环境; 第二个阶段就是加载系统安装程序,执行具体的安装过程...
  • zhangna20151015
  • zhangna20151015
  • 2015年10月19日 14:47
  • 477

Linux 学习第一篇

Linux简介 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux的基本思想有两点:第一,一切都是...
  • u010889390
  • u010889390
  • 2015年12月12日 21:10
  • 210
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:写上我的第一篇-----WebPart
举报原因:
原因补充:

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