我有一个ASP.NET视图页面,该页面通过以下方式重定向:
public ActionResult Branch(string Branch)
{
var employees = from m in db.Employees
where m.Branch == Branch || Branch == null || Branch == ""
select m;
return View(employees.ToList());
在我看来,有一种方法可以更改h2分支/ h2,具体取决于将哪个分支传递到视图页面。如果通过分支Tulsa会显示Tulsa(h2 Tulsa / h2)还是如果通过Dallas会显示(h2 Dallas / h2)我想也许我在问我如何动态检查要传递的值通过传递什么值来显示h2标签中该分支的地址。有道理吗?
这里是我想要动态文本的地方:取决于Html.DisplayFor(modelItem => item.Branch)
<h2>Dynamic Text Here</h2>
<table class="table">
<tr>
<th class="auto-style1">
Branch
</th>
</tr>
@foreach (var item in Model)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.Branch)
EB
答案 0 :(得分:0)
您可以将其添加到控制器中(我假设传入的参数是您想要的分支名称):
ViewBag.BranchName = Branch;
,然后将视图中的H2部分更改为:
<h2>@ViewBag.BranchName</h2>
您可以使用ViewData或ViewBag将其他数据(除了模型)传递给视图。