Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在ASP.NET MVC 5中,能否从控制器深入链接到页面?_Javascript_C#_Asp.net Mvc_Deeplink - Fatal编程技术网

Javascript 在ASP.NET MVC 5中,能否从控制器深入链接到页面?

Javascript 在ASP.NET MVC 5中,能否从控制器深入链接到页面?,javascript,c#,asp.net-mvc,deeplink,Javascript,C#,Asp.net Mvc,Deeplink,我在MVC页面的视图中有一些选项卡,有时我希望能够从控制器直接链接到一个特定的选项卡。我正在为名为EasyTabs的选项卡使用javascript框架,该框架通过在url末尾添加#tabname来完成选项卡的命名。现在我像这样返回视图 return View("EditDealer", repo.GetEditDealerViewModel(custId)); 有没有办法让路由引擎将我的#tabname附加到生成的url的末尾?提前感谢。您可以通过在模型中返回一些内容来完成此操作,并将其显示在

我在MVC页面的视图中有一些选项卡,有时我希望能够从控制器直接链接到一个特定的选项卡。我正在为名为EasyTabs的选项卡使用javascript框架,该框架通过在url末尾添加#tabname来完成选项卡的命名。现在我像这样返回视图

return View("EditDealer", repo.GetEditDealerViewModel(custId));

有没有办法让路由引擎将我的#tabname附加到生成的url的末尾?提前感谢。

您可以通过在模型中返回一些内容来完成此操作,并将其显示在视图中:

<script>
window.location.hash='@Model.tabname'
</script>

window.location.hash='@Model.tabname'

D'oh!我想他们说的是真的,最简单的解决方案就是最好的!非常感谢。