Tec*_*eer 1 asp.net asp.net-mvc webforms
我正在尝试使用asp.net webforms站点地图和菜单控件来构建我的asp.net mvc网站导航.
有很多关于将razor视图嵌入到webforms中的教程,但我想反过来说.将webform嵌入剃刀视图中.
做这样的事情看起来很有希望:
@Html.Partial("~/Views/Shared/test/menu.aspx")
Run Code Online (Sandbox Code Playgroud)
这出现了错误:
Parser Error Message: 'System.Web.Mvc.ViewUserControl' is not allowed here because it does not extend class 'System.Web.Mvc.ViewPage'.
Run Code Online (Sandbox Code Playgroud)
是否有继承的值允许它工作?
哦Duh,阅读错误信息......
我改变了webform的第一行:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="menu.aspx.cs" Inherits="System.Web.Mvc.ViewUserControl" %>
Run Code Online (Sandbox Code Playgroud)
对此:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="menu.aspx.cs" Inherits="System.Web.Mvc.ViewPage" %>
Run Code Online (Sandbox Code Playgroud)
然后我遇到了关于System.Web.Mvc.ViewPage被定义两次的另一个问题,所以我删除了*.designer.cs文件,现在它正在工作.
| 归档时间: |
|
| 查看次数: |
4770 次 |
| 最近记录: |