在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社区版
我有时刻,上面的一个或两个帮助被解决由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后留在适当的位置。
任何有知识的帮助,非常感谢。
您是否尝试过安装最新的Mvc Nuget包?
如果已安装请更新
从控制台中:Install-Package microsoft . asp.net . mvc -Version 5.2.3
我在一台W10电脑上继续这个项目,离开了Windows 7环境。所有的表现都比预期的好得多。我仍然相信,在W7上开发web mvc5剃刀应用程序应该是可能的,因为正确安装了额外的东西,但我没有时间再进行实验了。无论如何,也许其他人可以告诉W7(专业版)应该安装更多的东西,以允许vs2013/2015 mvc5剃刀web开发。