我正试图在我的MVC web应用程序中创建一个下拉列表。
模型
namespace projectname.Models
{
public class DropDownModel
{
public int id{get; set;}
puclic string value {get; set;}
}
}
控制器
using projectname.Models;
{
public class DropDownController: Controller
{
public ActionResult Index()
<td>
@if (ViewBag.MyList as System.Collections.IEnumerable != null)
{
int i = 1;
foreach (var m in new SelectList(ViewBag.MyList as System.Collections.IEnumerable, "Value", "Text", 0))
{
@Html.RadioButton("MyList" + i, m.value)
@Html.Label(m
我正在尝试将xml文件加载到ASP.NET MVC的下拉列表中。
在layout.cshtml中,我有这样的下拉列表
@Html.DropDownList("Market", ViewBag.Market as SelectList, new { id = "Market" })
在控制器中,我从xml文件中读取并分配如下:
public ActionResult Index()
{
DataSet marketDS = new DataSet();
marketDS.ReadXml(Server.MapPath("~/Content/
我在C# asp.net MVC3剃刀引擎中有一个下拉列表。我需要从我的数据库中的一个表中加载值到该dropdownlist中,并且一些值是硬编码的。因此,我需要将这两种值放入一个下拉列表中。
我可以把它们分开做。
这就是我的观点:
@Html.DropDownListFor(model => model.MyTransaction.Status, new MultiSelectList(ViewBag.MyStatusId, "ID", "Name"))
创建枚举的My Model:
public enum Ntypes{
halfday
cas
我在asp.net MVC4和angularJ一起工作。我正在尝试添加一个“ng模型”到下拉列表。我的DropDownListis:
@Html.DropDownList("UnitConversionId", (IEnumerable<SelectListItem>)ViewBag.UnitConversionId, "No Unit Seleced", new { ng-model="newItem.UnitConversionId" })
,我也试过这个。但是我收到了一个错误:
@Html.DropDownList("U
我在asp.net mvc3控制器中获得了这段代码,以便在下拉列表中查看和排序。但是我的问题是,正如您在下面的图片中所看到的那样,text and next to it the number订购了它。如何解决这个问题?
ViewBag.AddrBarangay = new SelectList(db.Barangays, "BarangayId", "BarangayName", "").OrderBy(m => m.Text);
我们在DropDownListFor (ASP.NET MVC3 release)中发现了奇怪的行为。它在下拉列表中选择ViewBag属性值而不是模型属性值。
型号:
public class Country {
public string Name { get; set; }
}
public class User {
public Country Country { get; set; }
}
控制器索引操作:
ViewBag.CountryList = new List<Country> { /* Dropdown collection */
new
我是MVC的新手,所以这可能是一个愚蠢的问题--我正在尝试理解asp.net mvc中的强类型视图。如果我有一个包含2个模型的项目--比如Person和Department。一个人必须属于一个部门。所以我有了我的Department模型(并且我已经生成了我的控制器和CRUD接口):
public class Department
{
public int Id { get; set;}
public string DeparmentName { get; set;}
}
然后我有一个引用Department的Person模型:
public class Person
{
下面有这段代码,我也使用它将其绑定到asp.net mvc中的下拉列表。效果不错..。在使用ID的几年中,手动添加并不是一个好主意。我想要的是优化代码或减少使用for循环之类的代码,然后将列表传递给视图。
var list = new SelectList(new[]
{
new { ID = "1", Name = "2015" },
new { ID = "2", Name = "2016" },
new { ID
我创建了ASP.NET MVC Web App。我有一个关于使用带有分页的下拉列表在数据库中搜索的问题。我使用了这个教程:,所以我的代码是相同的。我还在View中创建了下拉列表:
Search: @Html.DropDownList("type", ViewBag.currentType as string)
我尝试使用与教程中相同的方式进行搜索,但只有在转到第二个页面之前,搜索才能正常工作。当页面更改时,搜索将重置为默认的第一种类型。创建我的列表:
var typeList = new List<string>();
var typ
我使用的是asp.net MVC3。
我有这个国家/地区的下拉列表,我想为它添加一个占位符。下面是我的代码:
@Html.DropDownList("country",
new SelectList(ViewBag.countries as System.Collections.IEnumerable,
"name", "name"), new { @class="chzn-select", @placeholder="-select-",
@style="width:160p
我正在使用Asp.net MVC 5和实体框架6开发一个应用程序,其中包含一个产品模型,如下所示:
[Key,DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int ProductId { get; set; }
public string Name { get; set; }
public float Stock { get; set; }
在我的控制器中,我填充了产品列表:
DemoDBContext db = new DemoDBContext();
public Ac