11 2010 档案
摘要:编写程序时,合理地使用 try-catch 语句是一种良好的编程习惯。应该尽可能对所有可能出错的语句进行 try-catch , 如果有必要,捕获每种特定异常,并提供更加友好的出错信息,使得程序更加人性化。 System.Web.UI.WebControls.WebParts; 为WebPart类的所在。 控件有: Button , TextBox , HtmlTableCell , Labe 它的公共属性有 :AllowMinimize : 是否允许最小化;Caption : WebPart的说明,标题后面的文字;Description : WebPart的简介;FrameState : W
阅读全文
摘要:分辨在SharePoint的WebApplication, Site, Web, List, Item, File级别下,用不存在的"对象名"获取"对象"时是否马上抛出异常。用形式化的方式表示如下:SPWebService.ContentService.WebApplications["webAppName"],webApp.Sites["siteName"],web.Webs["webName"], web.Lists["listName"] and list.Items["itemIndex"], folder.Files["SeverRelativeUrl"]
经过自己的测试发现:webApplication, site, web, (即前三个)即使对象名字不存在也不会抛异常,而是在Try{}中继续执行后面语句;List, Item, File(即后三个)如果对象名字不存在,会获得不了该对象,直接抛异常去执行Catch(){}中的语句。
阅读全文
摘要:获取SharePoint中SPFarm, SPWebApplicationCollection, SPWebApplication, SPSiteCollection, SPSite, SPWebCollection, SPWeb, SPListCollection, SPList级别对象的基本操作
阅读全文
摘要: 1. 用GridView自带的方法实现分页功能。
2. 用ViewState记录GridView分页后各个分页面的CheckBox的选中状态。
3. GridView不同分页面之间的跳转只是刷新当前页面,并没有跳出当前Web页面的生命周期。(这也是ViewState的作用范围)
4. 如果想要在不同Web页面之间跳转实现信息传递的话,可以用Cookie,Session等。
阅读全文