在cshtml视图中安装正确的dll来解析ActionLink(..)和RouteLink(..)

本文关键字:ActionLink RouteLink dll 视图 cshtml 安装 | 更新日期: 2023-09-27 18:17:03

我有一个非常困难的时间得到@Html.ActionLink(...)和/或@Html.RouteLink(...)解决在我的cshtml视图,这应该成为MVC5 AngularJS web应用程序的一部分。我没想到会这么难。这件事真把我逼疯了。

I have try:

  • 安装(通过Nuget或其他方法),
  • 卸载,
  • 从头开始一个新的MVC项目,
  • vs2013Pro/vs2015社区版
我唯一还没试过的就是换一台电脑。但到目前为止,无论添加了什么参数,我总是在cshtml视图中解决不了这两个助手方法。

我有时刻,上面的一个或两个帮助被解决由Visual Studio在IntelliSense成功,但由于某种原因,当我试图做进一步的有用的步骤,甚至只是保存项目,活动dll再次切换,IntelliSense停止工作,浏览器执行失败。而且ViewBag大部分时间都没有解决。但这对我来说不太重要。

它甚至看起来像一些代理总是使我需要的dll消失,并取代它总是相同的不完整或旧的dll版本。这件事我控制不了。

我的cshtml视图开始像

@{
    ViewBag.Title = "My main view page";
    Layout = "MyLayout.cshtml";
}
<!DOCTYPE html>
@model AngularMVCWebsite.Models.MySituationMode
<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title></title>
    <h2>@ViewBag.Title.</h2>
    <script>
    ...

等等。@Html本身没有问题要解决。

我可能需要考虑到一些dll已经过时并被其他dll所取代。但是什么是一组好的dll及其最新的好版本呢?也许我可以使用最近的特定nuget安装一次全部安装?从那里开始,我可能可以继续没有进一步的帮助。

有谁能给我指个方向吗?

最重要的是让适当的dll在适当的位置和活动,并确保它们在保存和退出VS2015/VS2013后留在适当的位置。

任何有知识的帮助,非常感谢。

在cshtml视图中安装正确的dll来解析ActionLink(..)和RouteLink(..)

您是否尝试过安装最新的Mvc Nuget包?

如果已安装请更新

从控制台中:Install-Package microsoft . asp.net . mvc -Version 5.2.3

我在一台W10电脑上继续这个项目,离开了Windows 7环境。所有的表现都比预期的好得多。我仍然相信,在W7上开发web mvc5剃刀应用程序应该是可能的,因为正确安装了额外的东西,但我没有时间再进行实验了。无论如何,也许其他人可以告诉W7(专业版)应该安装更多的东西,以允许vs2013/2015 mvc5剃刀web开发。