Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc InputBuilder';s PartialView(“我的”)没有;行不通_Asp.net Mvc_Mvccontrib_Input Builders - Fatal编程技术网

Asp.net mvc InputBuilder';s PartialView(“我的”)没有;行不通

Asp.net mvc InputBuilder';s PartialView(“我的”)没有;行不通,asp.net-mvc,mvccontrib,input-builders,Asp.net Mvc,Mvccontrib,Input Builders,我的视图模型 public class CaseCreateInput { [PartialView("My")] public object AreaId { get; set; } } My.aspx partialview <%@ Page Title="" Language="C#" MasterPageFile="Field.Master" Inherits="System.Web.Mvc.ViewPage<PropertyVi

我的视图模型

public class CaseCreateInput
    {

        [PartialView("My")]
        public object AreaId { get; set; }
}
My.aspx partialview

<%@ Page Title="" Language="C#" MasterPageFile="Field.Master" 
Inherits="System.Web.Mvc.ViewPage<PropertyViewModel<object>>" %>
<%@ Import Namespace="MvcContrib.UI.InputBuilder.Views"%>

<asp:Content ID="Content1" ContentPlaceHolderID="Label" runat="server"><label for="<%=Model.Name%>"><%=Model.Label%></label></asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="Input" runat="server">
<%=Html.DropDownList(Model.Name,Model.Value as IEnumerable<SelectListItem>)%></asp:Content>

当我这么做的时候


Html.Input(o=>o.AreaId)
它实际上是在查找Guid.aspx,而不是在\views\shared中查找My.aspx

问题似乎来自以下事实:AreaId属性的类型为
object
。例如,如果您将其更改为
string
,它可以正常工作。

我猜文件My必须是.ascx而不是.aspx。没有吗?

我切换到mvc 2模板化助手,现在它可以工作了

你试过直接问Eric Hexter吗?上没有太多的inputbuilders用户,所以…我在codeplex上创建了一个问题,没有响应yetyes我注意到,在inputbuilders的早期版本中,这工作正常,但现在不是t@Omu,我已经用最新版本的
MvcContrib
执行了测试,它对我很有效。我是指objectRight类型的属性,我不明白:-)现在的逻辑问题是,你真的需要视图模型中的弱类型属性吗?是的,我做了很长时间,它工作得很好,我使用它进行查找,因为我在我的视图模型中输入了IEnumerable类型的值,我收到了一个字符串[],其中包含所选的值否,它实际上有一个母版页和内容占位符,所以它不是ascx