我通过getiembyid得到了项目......但是我想在使用它之前检查项目是否存在......我不想使用查询作为使用Getitembyid的主要目的是性能.....任何想法如何实现这一目标?在使用GETITEMBYID()前检查异常()
itemid = Response.QueryString["loc"];
SPList mylist = myweb.GetList(SPUrlUtility.CombineUrl(myweb.ServerRelativeUrl, "/Lists/Location"));
//现在ID的itemid不存在抛出异常,所以,我想使用的itemid存在下面的语句前检查。 ..我知道我可以检查抛出SPQuery但正如我前面所说,因为性能问题的唯一使用的itemid即时通讯....
SPListItem myitem = mylist.GetItemById(Convert.ToInt32(itemid));
任何想法如何实现这一目标?