несколько таблиц в представлении в ASP.NET MVC (с Visual Basic) - PullRequest
0 голосов
/ 27 февраля 2019

Я сделал индексное представление по ADO.NET (модель), контроллер MVC 5 использует Entity Framework с представлениями (контроллер).Это так просто.но у меня возникла проблема, когда я пытаюсь сделать две таблицы (в представлении).Как я могу показать две таблицы в одном представлении.
Я хочу ссылаться на несколько моделей.Но я могу сослаться только на одну модель, как показано ниже:

@ModelType IEnumerable(Of Ora_Connect.UsersData)

, пожалуйста, сообщите

Это сделано Visual Basic

добавлен комментарий

Привет еще раз.Не могли бы вы посоветовать мне?Я перехожу с C # на VB.Итак, я сделал masterview для нескольких столов.Я пробовал около 3 дней.но еще не решена большое спасибо.

модель

Открытый класс TestMulti_ViewModel

Public Property Test1 As IEnumerable(Of SCT_AUTH_OUT)
Public Property Test2 As IEnumerable(Of SCT_AUTH_OUT_ADD)

control

Namespace Controllers
Public Class TestMultiController
    Inherits Controller

    'Private db1 As New TestMulti_Entities1

    ' GET: TestMulti
    Function Index_Test(ByVal searchString As String) As ActionResult
        Dim mview = New TestMulti_ViewModel

        Return View(mview.Test1.ToList())
    End Function

End Class

@Modeltype IEnumerable(Of TestMulti_ViewModel)

Просмотр

@ Modeltype IEnumerable (Of TestMulti_ViewModel)

 <table class="table">
     @Code Dim item As SCT_AUTH_OUT End Code

     <tr>
         <th>
             @Html.DisplayNameFor(Function(model As SCT_AUTH_OUT) model.ID)
         </th>
         <th>
             @Html.DisplayNameFor(Function(model As SCT_AUTH_OUT) model.PASS)
         </th>
         <th>
             @Html.DisplayNameFor(Function(model As SCT_AUTH_OUT) model.NAMEK)
         </th>
         <th></th>
     </tr>
     @code Dim mview = New TestMulti_ViewModel().Test1 end code


     @For Each item In mview
         @<tr>
             <td>
                 @Html.DisplayFor(Function(model As SCT_AUTH_OUT) item.ID)
             </td>
             <td>
                 @Html.DisplayFor(Function(model As SCT_AUTH_OUT) item.PASS)
             </td>
             <td>
                 @Html.DisplayFor(Function(modelItem As SCT_AUTH_OUT) item.NAMEK)
             </td>
             <td>
                               </td>
         </tr>

     Next
 </table>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...