【问题标题】:Accessing Web Forms from MVC Area从 MVC 区域访问 Web 表单
【发布时间】:2014-10-21 02:24:49
【问题描述】:

我已成功地将 MVC 区域集成到我的 Web 应用程序项目中。

我想从我的一个 MVC 视图创建一个菜单项,该视图链接回 Web 应用程序 Default.aspx。如果愿意,可以选择“主页”菜单。

每个人:HTML.ActionLink vs Url.Action in ASP.NET Razor

除了访问 MVC 项目中的控制器之外,我实际上不能使用 HTML.ActionLink 或 URL.Action 来做任何事情。

创建此菜单标题的最佳方法是什么?

我需要菜单项的地方:
根>区域>文件夹>视图>文件夹>Layout.vbhtml

指向: 根>Default.aspx

很可能我忽略了一些很容易的事情,但是从我的项目混乱中可以看出,不幸的是我对 MVC 还比较陌生。

提前致谢!

【问题讨论】:

    标签: asp.net asp.net-mvc vb.net asp.net-mvc-4 razor


    【解决方案1】:

    简单地说

    <a href="~/Default.aspx">Text...</a>
    

    在视图中。

    【讨论】:

    • 我想过。它确实让我到达那里,但我希望它看起来像其他 HTML 动作链接。这是我必须用 CSS 完成的事情吗?
    • 我不明白...当您使用 @Html.ActionLink(...) 生成链接时,它只会生成该锚元素。如果你想定义任何 css 类,你必须使用“new { @class= ... }”参数对其进行编码。所以,是的,无论如何你必须定义css。
    • 你当然是对的。非常感谢您的帮助 DaniCE。
    猜你喜欢
    • 2016-02-11
    • 1970-01-01
    • 2018-01-13
    • 1970-01-01
    • 2014-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-15
    相关资源
    最近更新 更多