我已经张贴了这个问题,但没有人回答我的意见/错误,我有。如何在我的索引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
请更新标题为您的问题...真正的问题。只是说技术关键词很可能会减少访问次数。 –