1.此页当前禁用指定的显示模式。请确保为当前用户启用了个性化设置。
IIS中,勾选windows验证模式,取消匿名验证。web.config中设置
开发过web parts的朋友大都知道此错误。原因是没有加验证模块。网上大多解决方法是加入Login控件。此办法在域中实验通过。
2.Request.ServerVariables["LOGON_USER"]注销NTLM
注销Button click() 中加入:
此时系统会弹出NT验证对话框,可以登入其他帐户。
3.使用Magic Ajax,保持web parts移动时无刷新
详见 http://www.cnblogs.com/vegaslee/archive/2008/01/15/1039126.html
4.使用GreyBox组件实现ajax弹出式窗口效果
详见 http://www.cnblogs.com/vegaslee/archive/2008/02/26/1081865.html
5.移动web parts,系统会自动在app_Data文件夹下产生数据库文件。
<remove name="LocalSqlServer"/>
<add name="LocalSqlServer" connectionString="Data Source=**;Initial Catalog=VS2005;User ID=sa;pwd=**" providerName="System.Data.SqlClient"/>
</connectionStrings>
6.部署ajax时,出现未能加载文件或程序集“System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。
把System.Web.Extensions.dll和System.Web.Extensions.Design.dll(通常在C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025目录下)2个dll复制到web程序的bin目录下即可
转载请注明:【Vegas原创】在域中开发web parts札记(持续更新中...Last Update:08-02-27) | 胖虎的工具箱-编程导航