2009-06-15 27 views

cevap

10

kontrol daha fazla bilgi için Visual Studio 2008

yüklemek ve iyi çalışıyor. Kesintisiz ama kesinlikle işlevsel değil. Bir MVC görünümünde koyun olamaz yani

http://msdn.microsoft.com/en-us/library/ms252073.aspx

+1

bu aspx sayfası, bir denetleyici için görünüm miydi yoksa bir başka MVC uygulamada webforms sayfa oldu? – RonnBlack

+0

Bu, MVC uygulamamda bir web formları sayfasıydı. Ben (LINQ to SQL) dinamik olarak IEnumerable datasources atayamayacağız ve biraz işten sonra, anonim türleri oldu. Sorguları sprocs olarak yazmam için beni kurtardı. – newslacker

+3

Aynı şeyi yaptım. daha kolay MasterPages ve "malzeme" bir grup yeniden yapmak için bir normal MVC ViewPage rapor dahil etmek için bir 'iframe' kullanılır: \t

1

, tek sorun ben şu anda yerleşik web raporlar yöneticisinde olsun sürümü eşleşmiyor alabilirsiniz sürümünü düşünüyorum ve ben de düşünüyorum bu alışkanlık raporları görüntülemek için bir MVC site içinde bir .aspx sayfasında bir ReportViewer dahil ettik http://www.gotreportviewer.com/

5

ReportViewer denetim, çalışma ViewState gerektirir. (Eğer denemek, kontrol o ViewState devre dışı şikayet edecek ve işe reddetme)

Bu ancak, web sitenizde kullanamazsınız anlamına gelmez. Sadece biraz klasik WebForms'ı karıştırmanız ve ReportViewer'ı orada kullanmanız gerekir. MVC tipik web uygulamasından çok farklı olduğu için

1

Sen karışık çözelti ile sona erebilir. Yani çözümün bir parçası rapor görüntüleyici desteklemeye olma "klasik" asp.net biter ve part MVC olurdu.

İlgili konular