Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.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
C# Actionlink未在asp.net mvc视图中拾取引导按钮类_C#_Asp.net_Asp.net Mvc_Twitter Bootstrap - Fatal编程技术网

C# Actionlink未在asp.net mvc视图中拾取引导按钮类

C# Actionlink未在asp.net mvc视图中拾取引导按钮类,c#,asp.net,asp.net-mvc,twitter-bootstrap,C#,Asp.net,Asp.net Mvc,Twitter Bootstrap,大家好,有人可以快速浏览一下附件,看看为什么按钮没有正确拾取引导类 有问题的Actionlink项位于视图的最末端 我曾尝试将@section scripts部分移动到页面的不同部分,但没有效果 谢谢 约翰 @model IEnumerable @{ ViewBag.Title=“Index”; Layout=“~/Views/Shared/_Layout.cshtml”; } @DisplayNameFor(model=>model.StartAddress) @DisplayNameFor(

大家好,有人可以快速浏览一下附件,看看为什么按钮没有正确拾取引导类

有问题的Actionlink项位于视图的最末端

我曾尝试将@section scripts部分移动到页面的不同部分,但没有效果

谢谢 约翰

@model IEnumerable
@{
ViewBag.Title=“Index”;
Layout=“~/Views/Shared/_Layout.cshtml”;
}
@DisplayNameFor(model=>model.StartAddress)
@DisplayNameFor(model=>model.FinishAddress)
@DisplayNameFor(model=>model.DateOfTourney)
@DisplayNameFor(model=>model.distance)
@DisplayNameFor(model=>model.reasonforTraveley)
@foreach(模型中的var项目)
{
@DisplayFor(modelItem=>item.StartAddress)
@DisplayFor(modelItem=>item.FinishAddress)
@DisplayFor(modelItem=>item.DateOfTourney)
@DisplayFor(modelItem=>item.distance)
@DisplayFor(modelItem=>item.ReasonForTourney)
@ActionLink(“编辑”,“编辑”,新的{id=item.id})|
@ActionLink(“详细信息”,“详细信息”,新的{id=item.id})|
@ActionLink(“删除”,“删除”,新的{id=item.id})
}
@ActionLink(“添加新旅程”、“创建”、“新建”{@class=“btn btn default”})
@节脚本{
@Scripts.Render(“~/bundles/jqueryval”)
}

Html.ActionLink的第三个参数表示RouteValue。如果要添加html属性(和某些特定类),必须使用另一个重载:

@Html.ActionLink(string linkText, string actionName, object routeValues, object htmlAttributes)
对于您的情况,您可以为RouteValue传递空对象或null,它将是:

@Html.ActionLink("Add a new journey", "Create", null, new { @class = "btn btn-default"})

只需添加布局=“~/Views/Shared/_Layout.cshtml”;列出的参考包括引导脚本@Scripts.Render(“~/bundles/jquery”)@Scripts.Render(“~/bundles/Bootstrap”)@RenderSection(“脚本”,必需:false)也非常感谢Viktor!null是表示routeValues的第三个参数,这让我完全不知所措。我现在不会忘记的!
@Html.ActionLink("Add a new journey", "Create", null, new { @class = "btn btn-default"})