Asp.net mvc 4 网页剃须刀2-回发后如何保留选定选项
所以我在.NET4.0ASP.NETWebPages解决方案中有了这个小小的cshtml页面Asp.net mvc 4 网页剃须刀2-回发后如何保留选定选项,asp.net-mvc-4,razor,razor-2,asp.net-webpages,Asp.net Mvc 4,Razor,Razor 2,Asp.net Webpages,所以我在.NET4.0ASP.NETWebPages解决方案中有了这个小小的cshtml页面 @{ Layout = "~/_SiteLayout.cshtml"; Page.Title = "News For All Crew"; var db = Database.Open("ConnectionString"); var departmentsQry = "select Name from Info_Department_Names IPN ord
@{
Layout = "~/_SiteLayout.cshtml";
Page.Title = "News For All Crew";
var db = Database.Open("ConnectionString");
var departmentsQry = "select Name from Info_Department_Names IPN order by Name";
}
<form method="post" action="">
<select id="selectStation" name="selectStation" onchange="this.form.submit();">
@foreach (var dept in db.Query(departmentsQry))
{
<option value="@dept.Name">@dept.Name</option>
}
</select>
</form>
@{
Layout=“~/\u siteloayout.cshtml”;
Page.Title=“全体船员新闻”;
var db=Database.Open(“ConnectionString”);
var departmentsQry=“从信息中选择名称\部门名称\按名称排列的IPN订单”;
}
@foreach(数据库查询中的var部门(部门SQRY))
{
@部门名称
}
当用户选择一个选项时,我希望它在回发后保持选择状态。我如何做到这一点?@foreach(数据库查询中的var部门(部门SQRY))
@foreach (var dept in db.Query(departmentsQry))
{
<option value="@dept.Name" selected="@(dept.Name == Request["selectStation"])">@dept.Name</option>
}
{
@部门名称
}
有关条件属性的更多信息,请参见此: