使用来自asp.net中另一个表的值生成下拉列表。VB MVC 4

Prathamesh mhatre

我已经创建了与数据库表相关的模型类和控制器,并希望从另一个表中填充一个下拉列表。我的模型和控制器代码如下:

Imports System.Data.Entity

Namespace employee1
   Public Class EmployeeController
       Inherits System.Web.Mvc.Controller

       Private db As New EmployeeDBContext
       '
       ' GET: /Employee/

       Function Index(ByVal sortOrder As String) As ActionResult
           ViewBag.LastNameSortParm = If(String.IsNullOrEmpty(sortOrder), "LastName_desc", String.Empty)
           Dim Employee = From e In db.Employee Select e
           Select Case sortOrder
               Case "LastName_desc"
                   Employee = Employee.OrderByDescending(Function(e) e.LastName)
               Case Else
                   Employee = Employee.OrderBy(Function(e) e.LastName)
           End Select
           Return View(Employee.ToList())
       End Function

       '
       ' GET: /Employee/Details/5

       Function Details(Optional ByVal id As Integer = Nothing) As ActionResult
           Dim employeemodel As EmployeeModel = db.Employee.Find(id)
           If IsNothing(employeemodel) Then
               Return HttpNotFound()
           End If
           Return View(employeemodel)
       End Function

       '
       ' GET: /Employee/Create

       Function Create() As ActionResult
           Return View()
       End Function

这是我的模特

Imports System.Data.Entity
Public Class EmployeeModel
   Public Property ID() As Integer
   Public Property CompanyCode() As String
   Public Property FirstName() As String
   Public Property LastName() As String
   Public Property DeptNum() As String
   Public Property Status() As Char
   Public Property txtCity() As String
   Public Property txtState() As String
   Public Property txtZip() As String
   Public Property txtPhone() As String
   Public Property txtPhoneExt() As String
   Public Property LastReviewDate() As Date
   Public Property HireDate() As Date

End Class

Public Class EmployeeDBContext
   Inherits DbContext
   Public Property Employee() As DbSet(Of EmployeeModel)

End Class

我想要从另一个名为IDStatus的表中获取状态的创建视图中的下拉列表,例如

@Using Html.BeginForm()
   @Html.ValidationSummary(True)
   @<fieldset>
       <legend>EmployeeModel</legend>

       <div class="editor-label">
           @Html.LabelFor(Function(model) model.CompanyCode)
       </div>
       <div class="editor-field">
           @Html.EditorFor(Function(model) model.CompanyCode)
           @Html.ValidationMessageFor
        </div>

<!--  how do i use dropdown list here which is from different table?-->
   </fieldset>
End Using
马赫什
create viewmodel and pass both table properties in that
public class viewmodel
{
public table1 Table1{get;set;}   //return your first table properties here
public table2 Table2{get;set;}   //return your second table properties here
}

In view
@htnl.dropdownlistfor(m=>m.Table2.propertyname,-----)`enter code here`

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据MVC 4中另一个下拉列表选定值填充一个下拉列表

来自分类Dev

根据MVC 4中的另一个下拉列表选定值填充一个下拉列表

来自分类Dev

如何使用ASP.NET MVC 4和JQuery从一个表中获取值并放入另一个表中

来自分类Dev

如何使用ASP.NET MVC 4和JQuery从一个表中获取值并放入另一个表中

来自分类Dev

如何在ASP.NET MVC 4中显示从模型到另一个视图的列表

来自分类Dev

根据 ASP.NET MVC 5 中另一个下拉列表中的选择填充下拉列表

来自分类Dev

来自另一个表 mvc5 的视图中的下拉列表

来自分类Dev

如何使用ASP .NET MVC 4从一个表中检索一列值

来自分类Dev

如何在Membership Asp.net MVC 4中进行编辑以制作具有关系的另一个表?

来自分类Dev

oracle使用来自另一个表的列值更新前4个字符

来自分类Dev

一旦使用MVC 4 jQuery和AJAX从第一个下拉列表中选择一个值,如何显示项目表

来自分类Dev

一个属性的ASP:NET MVC 4动态验证取决于另一个属性的当前值

来自分类Dev

使用ASP.NET MVC 4从控制器调用另一个不同的视图

来自分类Dev

如何在ASP.NET MVC4中将ID从一个视图携带到另一个视图?

来自分类Dev

使用来自另一个 4D 矩阵的数据创建/转换新的 4D 矩阵

来自分类Dev

ASP.net MVC中的Linq查询通过一个表访问另一个表

来自分类Dev

用来自MVC4中sql数据库的值填充Dropdownlist

来自分类Dev

sqlite3仅当其他4个列匹配时才使用来自另一个表的数据更新表

来自分类Dev

在另一个视图中将视图显示为图像ASP.NET MVC4

来自分类Dev

基于另一个表值MVC ASP.NET在表上打印数据

来自分类Dev

如何在ASP.NET MVC 4中将带有自己的控制器的局部视图添加到另一个视图

来自分类Dev

我想使用asp.net mvc 5将一个表中的ID保存到另一个表中

来自分类Dev

我想使用asp.net mvc 5将一个表中的ID保存到另一个表中

来自分类Dev

ASP.NET MVC 4:原始视图呈现失败后,使用另一个控制器呈现视图(使用ajax发布)

来自分类Dev

在同一解决方案中,前端ASP.NET MVC4作为一个项目,而ASP.NET Web API作为另一个项目-如何从前端调用WebAPI?

来自分类Dev

在同一解决方案中,前端ASP.NET MVC4作为一个项目,而ASP.NET Web API作为另一个项目,如何从前端调用WebAPI?

来自分类Dev

如何使用C#从asp.net MVC中的枚举绑定一个下拉列表

来自分类Dev

MVC 5从另一个表填充下拉列表并保存值NOT KEY

来自分类Dev

ASP.NET禁用基于另一个下拉列表值的下拉列表

Related 相关文章

  1. 1

    根据MVC 4中另一个下拉列表选定值填充一个下拉列表

  2. 2

    根据MVC 4中的另一个下拉列表选定值填充一个下拉列表

  3. 3

    如何使用ASP.NET MVC 4和JQuery从一个表中获取值并放入另一个表中

  4. 4

    如何使用ASP.NET MVC 4和JQuery从一个表中获取值并放入另一个表中

  5. 5

    如何在ASP.NET MVC 4中显示从模型到另一个视图的列表

  6. 6

    根据 ASP.NET MVC 5 中另一个下拉列表中的选择填充下拉列表

  7. 7

    来自另一个表 mvc5 的视图中的下拉列表

  8. 8

    如何使用ASP .NET MVC 4从一个表中检索一列值

  9. 9

    如何在Membership Asp.net MVC 4中进行编辑以制作具有关系的另一个表?

  10. 10

    oracle使用来自另一个表的列值更新前4个字符

  11. 11

    一旦使用MVC 4 jQuery和AJAX从第一个下拉列表中选择一个值,如何显示项目表

  12. 12

    一个属性的ASP:NET MVC 4动态验证取决于另一个属性的当前值

  13. 13

    使用ASP.NET MVC 4从控制器调用另一个不同的视图

  14. 14

    如何在ASP.NET MVC4中将ID从一个视图携带到另一个视图?

  15. 15

    使用来自另一个 4D 矩阵的数据创建/转换新的 4D 矩阵

  16. 16

    ASP.net MVC中的Linq查询通过一个表访问另一个表

  17. 17

    用来自MVC4中sql数据库的值填充Dropdownlist

  18. 18

    sqlite3仅当其他4个列匹配时才使用来自另一个表的数据更新表

  19. 19

    在另一个视图中将视图显示为图像ASP.NET MVC4

  20. 20

    基于另一个表值MVC ASP.NET在表上打印数据

  21. 21

    如何在ASP.NET MVC 4中将带有自己的控制器的局部视图添加到另一个视图

  22. 22

    我想使用asp.net mvc 5将一个表中的ID保存到另一个表中

  23. 23

    我想使用asp.net mvc 5将一个表中的ID保存到另一个表中

  24. 24

    ASP.NET MVC 4:原始视图呈现失败后,使用另一个控制器呈现视图(使用ajax发布)

  25. 25

    在同一解决方案中,前端ASP.NET MVC4作为一个项目,而ASP.NET Web API作为另一个项目-如何从前端调用WebAPI?

  26. 26

    在同一解决方案中,前端ASP.NET MVC4作为一个项目,而ASP.NET Web API作为另一个项目,如何从前端调用WebAPI?

  27. 27

    如何使用C#从asp.net MVC中的枚举绑定一个下拉列表

  28. 28

    MVC 5从另一个表填充下拉列表并保存值NOT KEY

  29. 29

    ASP.NET禁用基于另一个下拉列表值的下拉列表

热门标签

归档