冯东的博客

每天学一点,不断进取
posts - 76, comments - 301, trackbacks - 8, articles - 4
  博客园 :: 首页 :: 新随笔 ::  :: 订阅 订阅 :: 管理

ASP.Net2.0 WebPart趣味网页设计

Posted on 2006-08-04 21:10 冯东 阅读(2211) 评论(13)  编辑 收藏 网摘 所属分类: ASP.NET/C#

今天看了看ASP,Net2.0 的WebPart控件的使用方法,实际上昨天就看了一点只是没明白怎么回事,我今天把WebCasts上的讲座看了一遍,才明白点.WebPart就是实现通过客户端用户对控件的拖拽把网页设置成自己想要的样子,就向博客那样可以自己做自己的主页.用webpart控件实现这个功能是非常容易的,但是前提条件是有数据库支持,因为控件位置改变后需要记录在数据库中,虽然Microsoft说可以通过aspnet_ressql.exe对sql server2000数据库进行数据配置,可以是改变后的数据存到sql server2000里而不必用sql server2005,但是我即使配置好了,webpart控件还是找sql server2005 总说  

在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)

无奈,只好弄个05装上了,还别说装上就行了.我也不知道怎么回子事.也不知有没有人遇到过类似的问题,如果有人知道解决的办法可以给我留言,这先谢过了!

本来想发源代码的,可是网速太慢了,明天在说吧!

Feedback

#1楼   回复  引用    

2006-08-04 23:38 by goodspeed.cn[未注册用户]
2000是没有问题的.我估计你没有正确设置造成的.

#2楼[楼主]   回复  引用  查看    

2006-08-05 07:50 by 冯东      
我估计也是,可是就是弄不对,郁闷.
下面是源码
http://www.cnblogs.com/Files/interboy/WebPartTest.rar">http://www.cnblogs.com/Files/interboy/WebPartTest.rar

#3楼   回复  引用    

2006-09-07 14:07 by huberrt[未注册用户]
我也是遇到同样的问题,不知道是不是非得安装sql server express.

#4楼   回复  引用    

2006-09-07 14:26 by huberrt[未注册用户]
http://www.jacklam.cn/article.asp?id=265
试试这个

#5楼   回复  引用    

2006-09-07 16:47 by 冯东[匿名]
可顶是可以的,就是不知道哪的问题!

#6楼   回复  引用    

2006-09-21 17:30 by 月牙泉[未注册用户]
是不是跟你操作系统有关系!!!我装得是03server
如果是2000得化得升级!!!!

#7楼[楼主]   回复  引用  查看    

2006-09-21 17:50 by 冯东      
我用的就是03server啊,我这些天也没试这个.

#8楼   回复  引用    

2006-09-26 15:13 by 小谷[未注册用户]
用2000是绝对可以的,我的开发平台是WinXP,服务器装2003的。但是数据库用SQL2000的。现在应用都在用。
我看了你的文件。你的WEB.CONFIG文件有问题,要在里面添加一些连接的。
再用aspnet_regsql.exe注册过先
<remove name="LocalSqlServer"/>
<add name="LocalSqlServer" connectionString="Data Source=(local);Initial Catalog=test;Persist Security Info=True;User ID=sa;password=sa" providerName="System.Data.SqlClient"/>
这样子试试

#9楼   回复  引用    

2007-05-08 17:55 by ml[未注册用户]
我也这两天也遇到这样的问题,还有profile的使用,不知道该怎么配置,以上的方法,我都试了,一样的问题,我要装05了

#10楼[楼主]   回复  引用  查看    

2007-05-09 08:27 by 冯东      
@ml
呵呵,我觉得2000肯定是可以的,PetShop我的数据库用的就是2000,只是配置目前还不太清楚。

#11楼   回复  引用    

2007-05-30 12:54 by gongxiaohu[未注册用户]
<system.web>
<webParts>
<personalization defaultProvider="webPartsConnectionString">
<providers>
<add name="webPartsConnectionString" type="System.Web.UI.WebControls.WebParts.SqlPersonalizationProvider" connectionStringName="TestConnectionString" applicationName="/"/>
</providers>
</personalization>
</webParts>
</system.web>

#12楼   回复  引用    

2007-06-14 10:57 by 默魚[未注册用户]
我用的是vs2005+sql2000,出現上面的問題。用的樓上的方法,也是不行,究竟是哪出問題了

#13楼   回复  引用    

2007-06-14 11:01 by 默魚[未注册用户]
我成功了,用gongxiaohu的方法,
</appSettings>
<connectionStrings>
<add name="dataConnectionString" connectionString="Data Source=IT10;Initial Catalog=data;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>


<webParts>
<personalization defaultProvider="webPartsConnectionString">
<providers>
<add name="webPartsConnectionString" type="System.Web.UI.WebControls.WebParts.SqlPersonalizationProvider" connectionStringName="dataConnectionString"/>
</providers>
</personalization>
</webParts>


一個是連接字符串,一個是新的數據源,大家整理一下,可以的。謝謝





发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 468145




相关文章:

相关链接: