开发者社区> 吞吞吐吐的> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Asp.net 2.0 - Web Parts学习笔记

简介:
+关注继续查看

    学.net有一段时间了,也参与过老师的几个课题项目的开发工作,但却比较少接触Asp.net的UI设计,虽然VS2005推出快两年了,但VS2005中新增的一些控件还没有怎么用过,近来闲着没事,就来学着玩下,从MS的网站上下载了些WebCast,一边看一边实践。

    MSDN中的对Web Parts的解释:“ASP.NET Web Parts是一组集成控件,用于创建网站使最终用户可以直接从浏览器修改网页的内容、外观和行为。这些修改可以应用于网站上的所有用户或个别用户。当用户修改页和控件时,可以保存这些设置以便跨以后的各浏览器会话保留用户的个人首选项,这种功能称为个性化设置。这些 Web 部件功能意味着开发人员可以使最终用户动态地对 Web 应用程序进行个性化设置,而无需开发人员或管理员的干预。”下面是我试用Web Parts的初步体会:

1. WebPart“在建立与服务器的连接时出错”的解决办法:
      WebPart个性化定制需要有数据库的支持,控件位置改变后需要记录在数据库中,默认情况下是连接SQL Server 2005 Express,但我装完VS2005和SQL Server 2005企业版后,就把Express版给删了,结果运行报错如下图所示:

     大致意思是“在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错) ”。解决办法是:
(1) 在VS2005的命令行下运行aspnet_regsql.exe,根据“Asp.net SQL Server Setup Wizard”向导来在SQL Server 2005中创建aspnetdb数据库(当然也可以用此方法在其他版本的SQL Server数据库中创建aspnetdb数据库);
(2) 在web.config文件中修改connectionStrings配置节如下:

None.gif<connectionStrings>
None.gif    
<remove name="LocalSqlServer"/>
None.gif    
<add name="LocalSqlServer" connectionString="Data Source=数据库服务名;Initial Catalog=aspnetdb;Persist Security Info=True;UID=sa;password=数据库密码" providerName="System.Data.SqlClient"/>
None.gif
</connectionStrings>

 

2. 页面的五种显示模式:



3. DeclarativeCatalogePart、PageCatalogPart、ImportCatalogPart三个控件要被放到CatalogZone控件中才能使用WebPartManager的CatalogDisplayMode模式:



4. AppearanceEditorPart、BehaviorEditorPart、LayoutEditorPart、PropertyGridEditorPart四个控件要被放到EditorZone中才能实现WebPartManager的EditDisplayMode模式:



5. WebParts中的这些控件要一起用才能发挥强大的功能。


本文转自Silent Void博客园博客,原文链接:http://www.cnblogs.com/happyhippy/archive/2007/04/13/712399.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Oracle+ASP.Net Core Web API在云服务器上的部署
暑假数据库课程设计,我们小组选择vue+web api+Oracle开发网站,需要云服务器部署项目,对比后选择了阿里云服务器,并选择飞天加速计划——高校学生在家实践活动,一番摸索后实现了oracle数据库的建立与web api的发布,目前使用感觉良好。
0 0
Asp.Net Web 项目部署到阿里云 Windows版本服务器
Asp.Net Web 项目部署到阿里云 Windows版本服务器 前言:网上Asp.Net Web 项目部署到阿里云 Windows版本服务器的说法不一,最后参考多方上传后终于部署成功,写此文章总结一下网上的知识和自己的部署经验,以防自己忘记 工具 1. Visual Stuio 2019 2. sql server2019 3. 阿里云服务器 ECS 4. windows 11家庭版
0 0
ASP.NET Core 编码、web编码、网页编码System.Text.Encodings.Web
ASP.NET Core 编码、web编码、网页编码System.Text.Encodings.Web
0 0
ASP.NET Core+Quartz.Net实现web定时任务
此处我们的项目使用稍复杂的Quartz.net实现web定时任务。
0 0
ASP.NET MVC (四、ASP.NET Web API应用程序与跨域操作)(7)
ASP.NET MVC (四、ASP.NET Web API应用程序与跨域操作)(7)
0 0
ASP.NET MVC (四、ASP.NET Web API应用程序与跨域操作)(6)
ASP.NET MVC (四、ASP.NET Web API应用程序与跨域操作)(6)
0 0
ASP.NET MVC (四、ASP.NET Web API应用程序与跨域操作)(5)
ASP.NET MVC (四、ASP.NET Web API应用程序与跨域操作)(5)
0 0
ASP.NET MVC (四、ASP.NET Web API应用程序与跨域操作)(4)
ASP.NET MVC (四、ASP.NET Web API应用程序与跨域操作)(4)
0 0
ASP.NET MVC (四、ASP.NET Web API应用程序与跨域操作)(3)
ASP.NET MVC (四、ASP.NET Web API应用程序与跨域操作)(3)
0 0
ASP.NET MVC (四、ASP.NET Web API应用程序与跨域操作)(2)
ASP.NET MVC (四、ASP.NET Web API应用程序与跨域操作)(2)
0 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
边缘安全,让Web加速有保障
立即下载
使用CNFS搭建弹性Web服务
立即下载
WEB框架0day漏洞的发掘及分析经验分享
立即下载