Geçerli Sistem.Web.UI.HttpContext sayfa?
Bu aslında iki parçalı bir soru. İlk,yaptığı HttpContext.Akım akım Sistemine karşılık gelir.UI.Sayfa nesne?
Ve muhtemelen ilk ile ilgili olan ikinci soru, neden ben geçerli sayfa bir arabirimi uygulayan olmadığını görmek için aşağıdaki kullanamaz
private IWebBase FindWebBase()
{
if (HttpContext.Current as IWebBase != null)
{
return (IWebBase)HttpContext.Current.;
}
throw new NotImplementedException("Crawling for IWebBase not implemented yet");
}
Genel bağlamda bazı kontrolleri ASP.NET bir çerçevesinin bir parçası olarak SharePoint Web Bölümü olarak, ya da yürütme olup olmadığını bilmek gerekir.
Kendisi için bir referans geçmesini gerektiren, ve kontrol Sayfa özelliğini kontrol ederek sorunu çözdüm, ama hala yukarıda neden çalışmıyor merak ediyorum.
Derleyici hata: Olamaz Sistemine dönüştürün.Web.İçin HttpContext ...referans bir dönüşüm yoluyla İWebBase, boks dönüşüm, dönüşüm kutulama, paketleme dönüşüm veya null türü dönüştürme.
CEVAP
Hayır, HttpContext üzerinde msdn'den.Güncel: "ya geçerli HTTP isteği için HttpContext nesnesini ayarlar."
Diğer bir deyişle HttpContext bir nesne, bir Sayfa değil.
Kullanarak HttpContext üzerinden Sayfa nesne:
Page page = HttpContext.Current.Handler as Page;
if (page != null)
{
// Use page instance.
}
Nasıl Android için bir ViewPager geçer...
Nasıl WordPress içinde geçerli sayfa a...
Al Facebook "Gibi" benim etk...
Alay HttpContext.Test geçerli Init Yön...
Eğer sayfa JavaScript içinde geçerli o...