首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Asp.net MVC Html.Renderpartial问题

Asp.net MVC Html.Renderpartial问题
EN

Stack Overflow用户
提问于 2010-10-21 17:46:39
回答 1查看 624关注 0票数 0

嗯,我有这个页面

< %@ ..............Inherits="System.Web.Mvc.ViewPage < Something.Models.SomeModel >“%>

<% Html.RenderPartial("SomeControl",型号);%>

和这个用户控制页

< %@ Control Language="C#“Inherits="System.Web.Mvc.ViewPage < Something.Models.SomeModel>"%>

< p>< %:Html.TextBox("text",Model.Name) %>< /p>

我得到了这个例外

无法将类型“ASP.views_somecontrol_ascx”转换为“System.Web.Mvc.ViewUserControl”

你知道为什么会发生这种事吗?

EN

回答 1

Stack Overflow用户

发布于 2010-10-21 17:56:21

您的用户控件页应该继承自System.Web.Mvc.ViewUserControl<TModel>,而不是System.Web.Mvc.ViewPage<TModel>

在用户控制页上使用:

代码语言:javascript
复制
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<Something.Models.SomeModel>" %>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3986161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档