2012-03-30 1 views
-1

Je souhaite avoir essayé de créer un contrôle d'utilisateur de vue de type fort dans MVC3 en suivant ce fil de discussion. Using a value type in strongly typed MVC view user control afin que je puisse le rendre réutilisable cependant, chaque fois que j'essaie de modifier le contrôle d'utilisateur de vue existant (ViewUserControl) à un contrôle utilisateur fortement typé (ViewUserControl qu'il lance et Erreur: Impossible de résoudre le symbole ViewUserControl.)Impossible de déclarer un contrôle utilisateur MVC3 View fortement typé

Mon code est le suivant:

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<MyReport>" %> 
<%@ Register assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" namespace="Microsoft.Reporting.WebForms" tagprefix="rsweb" %> 

<script runat="server"> 
    private void Page_Load(object sender, System.EventArgs e) 
    { 
     // report generation code here 
    } 
</script> 
<form id="Form1" runat="server"> 
    <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager> 
    <rsweb:ReportViewer ID="reportViewerControl" runat="server" 
     AsyncRendering="false" Height="387px" ShowBackButton="False" 
     ShowCredentialPrompts="False" ShowDocumentMapButton="False" 
     ShowFindControls="False" ShowPageNavigationControls="False" 
     ShowParameterPrompts="False" ShowRefreshButton="False" ShowToolBar="False" 
     SizeToReportContent="True" Width="979px"></rsweb:ReportViewer> 
</form> 

Répondre

Questions connexes