我已經張貼了這個問題,但沒有人回答我的意見/錯誤,我有。如何在我的索引viw中獲得@ Html.TextBox(「SearchString」)中輸入的文本以使用會話變量歡迎視圖?MVC C#項目會議
HomeController.Cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Data.Entity;
using Newproject.Models;
namespace Newproject.Controllers
{
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
[HttpPost]
public ActionResult Gender(WelcomeVm model)
{
model.Genders = new List<SelectListItem>
{
new SelectListItem { Value="Male", Text="Male"},
new SelectListItem { Value="Female", Text="Female"}
};
return View(model);
}
[HttpPost]
public ActionResult Welcome(WelcomeVm model)
{
return View(model);
}
public object Final { get; set; }
}
}
Index.cshtml
@{
ViewBag.Title = "Welcome";
}
<br />
@Html.Label("Name")
<br />
@using (Html.BeginForm("Gender", "Home", FormMethod.Post))
{
@Html.TextBox("Name");
<input id="btnSubmit" name="btnSubmit" placeholder="test" type="submit" value="Submit" />
}
Gender.cs
using System.Collections.Generic;
using System.Web.Mvc;
public class WelcomeVm
{
public string Name { set; get; }
public string Gender { set; get; }
public IEnumerable<SelectListItem> Genders { set; get; }
}
Gender.cshtml
@model WelcomeVm
@using (Html.BeginForm("Welcome", "Home", FormMethod.Post))
{
<p>Hello @Model.Name what is your gender</p>
@Html.DropDownListFor(m => m.Gender, Model.Genders)
@Html.HiddenFor(s => s.Name)
<input type="submit" />
}
Welcome.cshtml
@{
ViewBag.Title = "Welcome";
}
@model WelcomeVm
<p>Hello @Model.Name who is a @Model.Gender</p>
如果你沒有得到答案,然後再次問同樣的問題是不正確的。相反,改善/編輯您現有的問題,添加更多信息以幫助人們回答問題。 – M4N
請更新標題爲您的問題...真正的問題。只是說技術關鍵詞很可能會減少訪問次數。 –