C# numerableDivisions=db.SMS_Division.Select(c=>newselectListItem{Value=c.divisionid.ToString(),Text=c.divisionname.ToString());{Vi
C# numerableDivisions=db.SMS_Division.Select(c=>newselectListItem{Value=c.divisionid.ToString(),Text=c.divisionname.ToString());{Vi,c#,asp.net-mvc,asp.net-mvc-3,drop-down-menu,C#,Asp.net Mvc,Asp.net Mvc 3,Drop Down Menu,numerableDivisions=db.SMS_Division.Select(c=>newselectListItem{Value=c.divisionid.ToString(),Text=c.divisionname.ToString());{ViewData[“Divisions”]=Divisions;}@SyedSami请编辑您的帖子并将代码放在那里的代码块中,它在这里的评论中不可读。您有电子邮件地址吗?所以我可以把文件寄给你。感谢错误消息:编译器错误消息:CS1061:“AFES
numerableDivisions=db.SMS_Division.Select(c=>newselectListItem{Value=c.divisionid.ToString(),Text=c.divisionname.ToString());{ViewData[“Divisions”]=Divisions;}@SyedSami请编辑您的帖子并将代码放在那里的代码块中,它在这里的评论中不可读。您有电子邮件地址吗?所以我可以把文件寄给你。感谢错误消息:编译器错误消息:CS1061:“AFESignatureApplication.Models.SMS_AmountLimit2”不包含“Divisions”的定义,并且找不到接受类型为“AFESignatureApplication.Models.SMS_AmountLimit2”的第一个参数的扩展方法“Divisions”(是否缺少using指令或程序集引用?)控制器代码:private netperfmonenties2 db=new netperfmonenties2();IEnumerableDivisions=db.SMS_Division.Select(c=>newselectListItem{Value=c.divisionid.ToString(),Text=c.divisionname.ToString());{ViewData[“Divisions”]=Divisions;}@SyedSami请编辑您的帖子并将代码放在那里的代码块中,它在这里的评论中不可读。您有电子邮件地址吗?所以我可以把文件寄给你。谢谢
UserController : Controller
{
private NetPerfMonEntities2 db = new NetPerfMonEntities2();
IEnumerableZamZam= db.SMS_Division.Select(c => new SelectListItem { Value = c.divisionid.ToString(), Text = c.divisionid.ToString() } );
}
@Html.DropDownListFor(model => model.divisionid, (IEnumerable<SelectListItem>) ViewData["Divisions"], "<--Select a divison-->")
@Html.ValidationMessageFor(model => model.divisionid)
CS0103: The name 'sms_amountlimit2' does not exist in the current context
@Html.DropDownListFor(m => m.SelectedDivisionId,
new SelectList(Model.Divisions, "DivisionId", "DivisionName"),
"-- Select Division --")
public class UserModel
{
public string Username { get; set; }
public string EmailAddress { get; set; }
public int DivisionId { get; set; }
}
public class DivisionModel
{
public int DivisionId { get; set; }
public string DivisionName { get; set; }
}
public class UserViewModel
{
public UserModel User { get; set; }
public IEnumerable<DivisionModel> Divisions {get; set;}
}
public class UserController : Controller
{
public ActionResult Create()
{
List<DivisionModel> divisions = new List<DivisionModel>();
divisions.Add(new DivisionModel() { DivisionId = 1, DivisionName = "Division1" });
divisions.Add(new DivisionModel() { DivisionId = 2, DivisionName = "Division2" });
UserModel user = new UserModel() { Username = "testUser", EmailAddress = "testAddress@test.com" };
return View(new UserViewModel() { User = user, Divisions = divisions });
}
}
@model ViewModels.UserViewModel
@{
ViewBag.Title = "Create";
}
<h2>Create</h2>
<p>
@Html.DropDownListFor(model => model.User.DivisionId, new SelectList(Model.Divisions, "DivisionId", "DivisionName"), "-- Select Division --")
@Html.ValidationMessageFor(model => model.User.DivisionId)
</p>