Так что, как только пользователь нажимает на модуль для создания, я бы хотел, чтобы он показывал показанный модуль вместо выпадающего списка для выбора.Я пытаюсь показать Модель вместо выпадающего списка
@model Module1.Models.Learn
@{
ViewBag.Title = "Create";
}
<h2>Create</h2>
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")"type="text/javascript"></script>
@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
<fieldset>
<legend>Learn</legend>
<div class="editor-label">
@Html.LabelFor(model => model.ModuleId, "Module")
</div>
<div class="editor-field">
@Html.DropDownList("ModuleId", String.Empty)
@Html.ValidationMessageFor(model => model.ModuleId)
</div>
Выше мой Создание Просмотр для результатов обучения.
@model Module1.Models.Module
@{
ViewBag.Title = "Details";
}
<h2>Learning Outcome : @Model.Code</h2>
<br/
Это детали Просмотр моего обучения Результата. Я попытался использовать код «@ Module.Code» для отображения в моем представлении Create, но не увенчался успехом. Есть ли другой способ для меня получить тот же результат в представлении создания?
Мой модуль Модель
using System.Collections.Generic;
namespace Module1.Models
{
public class Module
{
public int ModuleId { get; set; }
public int CourseId { get; set; }
public int LecturerId { get; set; }
public string Code { get; set; }
public string Description { get; set; }
public virtual Course Course { get; set; }
public virtual Lecturer Lecturer { get; set; }
public List<Reference> References { get; set; }
public List<Assessment> Assessments { get; set; }//new
public List<Front> Fronts { get; set; }
public List<Learn> Learns { get; set; }
public List<Topic> Topics { get; set; }
}
}
Мой ЖЖ Модель
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Module1.Models
{
public class Learn
{
public int LearnId { get; set; }
public int ModuleId { get; set; }
public string LearnText { get; set; }
public bool A { get; set; }
public bool B { get; set; }
public bool C { get; set; }
public bool D { get; set; }
public bool E { get; set; }
public bool F { get; set; }
public bool G { get; set; }
public bool H { get; set; }
public bool I { get; set; }
public virtual Module Module { get; set; }
}
}
Непонятно, в чем ваш вопрос. Что вы имеете в виду, если пользователь нажимает на модуль для create_? В каком представлении, какой элемент щелкнул? –
Его ссылка со страницы Подробности Представление для создания View @StephenMuecke –
У вас нет ссылок в вашем представлении 'Details'. Вы хотите знать, как визуализировать ссылку, которая перенаправляется на представление «Создать»? –