答案 0 :(得分:1)
试试这个
using (SPSite site = new SPSite("http://site/subsite/ListName/Forms/AllItems.aspx"))
using (SPWeb web = site.OpenWeb()) {
SPList list = web.GetListFromUrl("http://site/subsite/ListName/Forms/AllItems.aspx");
}
答案 1 :(得分:1)
SPWeb web = SPContext.Current.Web;
string listname = "Not a list";
try
{
SPList list = web.GetList(HttpContext.Current.Request.RawUrl);
if (null != list)
{
listname = list.Title;
}
}
catch (System.IO.FileNotFoundException) { }
HttpContext.Current.Response.Write(listname);