【发布时间】:2014-03-25 20:39:23
【问题描述】:
我在 VS 2012 中使用 MVC 4 与使用实体框架的本地数据库一起玩。
在我的客户详细信息编辑页面之一上,我有一个显示客户姓氏的下拉框。剃须刀代码是
<div class="editor-label">
@Html.LabelFor(model => model.CustomerID, "Customer")
</div>
<div class="editor-field">
@Html.DropDownList("CustomerID", String.Empty)
@Html.ValidationMessageFor(model => model.CustomerID)
</div>
我的客户数据库表具有以下设置。
[CustomerID] INT IDENTITY (1, 1) NOT NULL,
[LastName] NVARCHAR (MAX) NULL,
[FirstMidName] NVARCHAR (MAX) NULL,
[JoinDate] DATETIME NOT NULL,
[Email] NVARCHAR (MAX) NULL,
[Address] NVARCHAR (MAX) NULL,
CONSTRAINT [PK_dbo.Customer] PRIMARY KEY CLUSTERED ([CustomerID] ASC));
如何在下拉列表中同时结合 firstmidname 和 last name?
【问题讨论】:
-
通常你必须创建视图模型来在视图和控制器之间传递数据。所以这也是一种选择。此外,如果您不想使用此答案或
T.Rahgooy答案,您可以在此处尝试Konrad Gadzina答案-stackoverflow.com/questions/16099258/…。可以肯定的是,如果您将三个字符串连接起来,它将起作用。
标签: c# asp.net-mvc asp.net-mvc-4 razor