我需要一些关于我所面临的问题的想法。
我有一个门户网站,其中有一个导航面板。当我单击其中一个导航项目时,它的代码如下
<li><a href="/Site/Controller/Action/@Html.Raw(ViewBag.SearchID)">View</a></li>我被路由到另一个独立于第一个门户网站的门户网站。
现在,我的要求是我必须在第二页上放置一个后退按钮,才能返回到第一页。我可以在第一个门户网站的任何地方,当我点击上面给出的链接时,我必须被带到第二个门户网站(它工作得很好)。但是我如何从第二页回到第一页(回到我离开的地方)呢?我需要传递元数据--(控制器/操作/ ID),但是我如何使用html.Raw方法来完成呢?
发布于 2016-12-01 21:49:39
I think you can create a partial view like _Back.cshtml with follow defintion:
@{
string Url = ViewData["Url"] != null ? ViewData["Url"].ToString() : null;
}
@if (!string.IsNullOrEmpty(Url))
{
<div >
<a href=@Url> Back </a>
</div>
}
and call where you need, eg:
@Html.Partial("~/Views/Shared/PartialCommon/_Back.cshtml", new ViewDataDictionary { { "Url", "desired URL" } })https://stackoverflow.com/questions/40898304
复制相似问题