Tag: razor

从部分填充剃刀部分

我试图做到这一点的主要动机是获得只有页面底部的部分与Javascript的其余部分,而不是部分被渲染的页面中间所需的JavaScript的主要动机。 下面是我想要做的一个简单的例子: 这是在正文之前的脚本部分的布局。 <!DOCTYPE html> <html> <head> <title>@ViewBag.Title</title> <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" /> </head> <body> @RenderBody() <script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript"></script> @RenderSection("Scripts", false) </body> </html> 以下是使用此布局的示例视图。 <h2>This is the view</h2> @{Html.RenderPartial("_Partial");} @section Scripts { <script type="text/javascript"> alert("I'm a view."); </script> } 这里是从视图中呈现的部分。 <p>This is the partial.</p> @* this never makes it into the rendered page *@ @section […]

MVC 3file upload和模型绑定

我有一个表单上传工作,但我想传递我的数据库的模型信息,以保存该文件与当然不同的名称。 这是我的剃刀视图: @model CertispecWeb.Models.Container @{ ViewBag.Title = "AddDocuments"; } <h2>AddDocuments</h2> @Model.ContainerNo @using (Html.BeginForm("Uploadfile", "Containers", FormMethod.Post, new { enctype = "multipart/form-data" })) { <input type='file' name='file' id='file' /> <input type="submit" value="submit" /> } 这是我的控制器: [HttpPost] public ActionResult Uploadfile(Container containers, HttpPostedFileBase file) { if (file.ContentLength > 0) { var fileName = Path.GetFileName(file.FileName); var path = Path.Combine(Server.MapPath("~/App_Data/Uploads"), containers.ContainerNo); […]

使用Razor在MVC 4中的DropDownList

我试图在剃刀视图上创build一个DropDownList 。 有人会帮助我吗? 普通的HTML5代码: <select id="dropdowntipo"> <option value="Exemplo1">Exemplo1</option> <option value="Exemplo2">Exemplo2</option> <option value="Exemplo3">Exemplo3</option> </select> 我试过这个: @{ var listItems = new List<ListItem> { new ListItem { Text = "Exemplo1", Value = "Exemplo1" }, new ListItem { Text = "Exemplo2", Value = "Exemplo2" }, new ListItem { Text = "Exemplo3", Value = "Exemplo3" } }; } @Html.DropDownListFor(model => […]

剃刀评论语法

在剃刀视图中,服务器端评论的语法是什么? 我想评论这个代码: /* @helper NavItem() { } */

Razor视图抛出“名称模型”在当前上下文中不存在“

我只是在整个MVC 4应用程序中做了一堆重构,现在我正在尝试去debugging我的Views,Razor给了我这个无意义的错误: The name 'model' does not exist in the current context. 从零开始意义上说,这是造成错误的部分: @model ICollection<DataSourceByActive> 我知道@model是正确的Razor语法。 那为什么会这样呢? 我该如何解决?

提交button的MVC已被按下

我在我的MVC表单上有两个button: <input name="submit" type="submit" id="submit" value="Save" /> <input name="process" type="submit" id="process" value="Process" /> 从我的控制器动作,我怎么知道哪一个被按下?

Html帮助<input type =“file”/>

有一个HTMLHelperfile upload? 具体来说,我正在寻找一个替代 <input type="file"/> 使用ASP.NET MVC HTMLHelper。 或者,如果我使用 using (Html.BeginForm()) 什么是file upload的HTML控件?

MVC3 Razor:在代码块中显示html

在我的cshtml文件中,我有很多像这样的东西的块: @if(Model.foo) { <span>Hello World</span> } 跨度的唯一原因是因为我找不到任何其他的方式来强迫它认识到“Hello World”是html的一部分,除非我把它包含在html标签中。 有没有一种很好的方式来逃避代码,不涉及添加无意义的标签显示?

如何使用 ? :如果语句带有Razor和内联代码块

我用新的Razore视图引擎更新旧的.aspx视图。 我有一堆地方,我有这样的代码: <span class="vote-up<%= puzzle.UserVote == VoteType.Up ? "-selected" : "" %>">Vote Up</span> 理想情况下,我想这样做: <span class="vote-up@{puzzle.UserVote == VoteType.Up ? "-selected" : ""}">Vote Up</span> 但是这里有两个问题: vote-up@{puzzle.UserVote ….不把@符号视为代码块的开始 @puzzle.UserVote == VoteType.Up查看第一部分@puzzle.UserVote ,就好像它应该呈现variables的值。 任何人都知道如何解决这些问题?

MVC3中的当前上下文中不存在名称“模型”

我在一个项目中添加了一个cshtml页面。 当我尝试添加以下声明时,出现错误:“名称模型”在当前上下文中不存在“。 @model xyz.abc.SomeClass 我检查了参考文献,所有这些都已经到位。 我在视图文件夹中添加了一个web.config,但没有解决它。 有什么我失踪?