【问题标题】:Can't declare a Strongly typed MVC3 View user control无法声明强类型 MVC3 视图用户控件
【发布时间】:2012-03-30 07:49:53
【问题描述】:

我想尝试按照这个线程在 MVC3 中创建一个强类型视图用户控件。 Using a value type in strongly typed MVC view user control 这样我就可以使其可重用,但是,每当我尝试将现有视图用户控件 (ViewUserControl) 修改为强类型用户控件时 (ViewUserControl 它会抛出错误:无法解析符号 ViewUserControl。你们有什么建议吗? ?

我的代码如下:

<%@ 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>

【问题讨论】:

    标签: asp.net-mvc-3 viewusercontrol


    【解决方案1】:

    我认为你需要从头开始:http://www.asp.net/mvc/tutorials/overview/asp-net-mvc-overview

    您的示例行不通,因为您试图混合使用两个不同的框架。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-11
      • 2010-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多