0
我有一个强类型的局部视图。该模型具有属性,该属性是由名为ADUser
的类表示的Active Directory中的用户列表。html助手 - 我该如何摆脱名称属性?
我有一个局部视图,代表此属性的下拉列表。虽然我将这个下拉列表的值用于其他一些事情,但我不需要提交它的值,所以我想我会删除name属性。但是,一旦Html加载,name属性总是被设置为Html帮助器想要分配的内容。有没有办法可以删除该属性,以便下拉的值不会提交?
我主要的局部视图(_adusers是列表中的名称):
<%: Html.Partial("ADUserDropDown", Model._adusers)%>
在我下拉的部分观点:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<List<MyProject.Models.ADUser>>" %>
<%= Html.DropDownList("", new SelectList(Model, "ValueText", "DisplayText"), new { name = "", size = "12" })%>
<input type=button value="Search..." />
<input type=button value="Close" />
这导致:
<select name="_master" size="12">
_master是父模型的名称。如果我添加了一些的Html.DropDownList
第一个参数,它会导致:
<select name="_master.WhateverINamedIt" size="12">
我想要实现:
<select size="12">
感谢您的帮助! – Mike 2015-02-11 17:09:42