Я хочу перейти на этот адрес. В проекте мы сначала создаем опрос. затем нажмите эту кнопку рядом с опросом, чтобы просмотреть его вопросы.
Список опроса. И "Soruları Gör" - это та кнопка.
Когда кнопка нажата, мы переходим на страницу индекса другого контроллера. Как это,
Индексная страница вопросов опроса. Нажмите на кнопку в поле, чтобы добавить новый вопрос в опрос.
Я хочу отправить идентификатор опроса на страницу нового вопроса и показать его на этой странице.
страница создания нового вопроса
Я хочу, чтобы идентификатор опроса отображался в красной рамке на рисунке 3.
This view belongs to the 2nd picture.
@model IEnumerable<PerformansTakipAnket.Models.View_Base_UyeAnketSorular_Getir>
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
<p>
@Html.ActionLink("Yeni Soru", "Create")
</p>
<table class="table">
<tr>
<th>
@Html.DisplayNameFor(model => model.UyeAnketID)
</th>
<th>
@Html.DisplayNameFor(model => model.uyeAnketSoruID)
</th>
<th>
@Html.DisplayNameFor(model => model.UyeAnketSoruTip)
</th>
<th>
@Html.DisplayNameFor(model => model.UyeAnketSoruUstID)
</th>
<th>
@Html.DisplayNameFor(model => model.uyeAnketSoruBaslik)
</th>
<th></th>
</tr>
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.UyeAnketID)
</td>
<td>
@Html.DisplayFor(modelItem => item.uyeAnketSoruID)
</td>
<td>
@Html.DisplayFor(modelItem => item.UyeAnketSoruTip)
</td>
<td>
@Html.DisplayFor(modelItem => item.UyeAnketSoruUstID)
</td>
<td>
@Html.DisplayFor(modelItem => item.uyeAnketSoruBaslik)
</td>
<td>
@Html.ActionLink("Cevapları Gör", "Index", "Cevap", new { id = item.uyeAnketSoruID }, null) |
@Html.ActionLink("Details", "Details", new { id = item.uyeAnketSoruID }) |
@Html.ActionLink("Delete", "Delete", new { id = item.uyeAnketSoruID })
</td>
</tr>
}
</table>
public ActionResult Index(int id)
{
var sorular = db.View_Base_UyeAnketSorular_Getir.Where(i => i.UyeAnketID == id);
ViewBag.UyeAnketID = id;
return View(sorular.ToList());
}
// GET: Soru/Create
public ActionResult Create(int id)
{
@ViewBag.UyeAnketID = id;
return View();
}
// POST: Soru/Create
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Create([Bind(Include = "uyeAnketSoruID,UyeAnketID,UyeAnketSoruTip,UyeAnketSoruUstID,uyeAnketSoruBaslik")] View_Base_UyeAnketSorular_Getir view_Base_UyeAnketSorular_Getir)
{
if (ModelState.IsValid)
{
db.Proc_UyeAnketSorular_EkleGuncelleSil("YeniKayit", view_Base_UyeAnketSorular_Getir.uyeAnketSoruID, view_Base_UyeAnketSorular_Getir.UyeAnketID, view_Base_UyeAnketSorular_Getir.UyeAnketSoruTip, view_Base_UyeAnketSorular_Getir.UyeAnketSoruUstID, view_Base_UyeAnketSorular_Getir.uyeAnketSoruBaslik);
db.SaveChanges();
return RedirectToAction("Index", new { @id = view_Base_UyeAnketSorular_Getir.UyeAnketID });
}
return View(view_Base_UyeAnketSorular_Getir);
}
Я надеюсь, что смогу рассказать вам о проблеме.