Tag: razor

如何将ActionLink参数与asp.net mvc 5中的routevalue一起发送到带有jquery的控制器

@Html.ActionLink(“mor info”,”CityInfo”,new{cityid = –getvalue()–},new {@class = “mbtn” }) 我希望使用Jquery在Dropdownlist CityId中获取Value,但我不能在RouteValue中使用JQuery函数 如何在Routevalue中使用JQuery函数? 或者如何在Controller中选择CityId和Send To Action?

表格不会提交

我的jquery-mobile / modernizr网站上有一个表单。 我正在使用jquery-mobile的1.1.0-rc.1。 我在我的页面上有这个表单,但它没有提交。 单击搜索按钮绝对没有任何意义。 我不知道为什么。 有任何想法吗? Search

JavaScript变量带有我需要在Html.ActionLink中使用的ID

我的jQuery代码中有一个JavaScript变量,其中包含我需要在Html.ActionLink使用的ID,但它不起作用: @(Html.ActionLink(“Genomför”, “AnswerForm”, “AnswerNKI”, new {id = goalcard.Id},null)) 我得到:’无法解析符号“goalcard”’,原因是goalcard是一个JavaScript变量。 这就是它的样子: $.post(‘@Url.Action(“Search”, “SearchNKI”)’, data, function (result) { $(“#GoalcardSearchResult tbody”).empty(); result.forEach(function(goalcard) { $(“#GoalcardSearchResult tbody”).append( $(”, { // steg Create a row for each result html: “” + goalcard.Name + “” + goalcard.Customer + “” + goalcard.PlannedDate + “” + goalcard.CompletedDate + “” + ‘@(Html.ActionLink(“Genomför”, “AnswerForm”, “AnswerNKI”, new […]

Asp.net MVC with Entity,使用jquery将数据传递到List。 不起作用

编辑3 /决赛 这是使用.NET MVC,Jquery和编辑器模板的完整工作示例。 https://www.dropbox.com/s/t4yxbhkuowyd7va/exerciseTest.rar 编辑2 它终于奏效了! 感谢下面的答案。 看来我需要更改NewAnswerRow部分行: 谢谢 ! 编辑1: 我遵循了这个指南: http : //www.techiesweb.net/asp-net-mvc3-dynamically-added-form-fields-model-binding/ 有趣的是,当我使用他的来源时,它的工作方式应该如此。 但它几乎完全一样。 原帖 首先感谢您阅读此消息,并愿意提供帮助。 我大吃一惊。 让我试着解释一下我的情况。 我正在尝试创建一个包含答案列表的新练习。 这些答案是使用Jquery随时创建的。 我正在使用EditorTemplates阅读这些答案。 一切正常,但是当我创建新的“答案”字段并按“发布”时我的控制器无法看到任何数据(答案)。 奇怪的是。 当我使用[required]等数据注释时,例如answer属性。 我正被重定向到索引。 当我再次尝试时,我的模型不再是空的。 所以基本上我的问题是,我怎样才能将这些答案放入我的清单? 我已经为你们创建了一个新项目,使其更加清晰和具体。 我有2个型号, 行使 答案 ExerciseModel类 [Table(“Exercise”)] public class ExerciseModel { [Key] public int ExerciseId { get; set; } public string Question { get; set; […]

如何在剃刀视图上创建一个字段?

我想将“data-val-required”和“data-val”属性添加到@html.textbox或@ Html.EditorFor元素。 是否可以不重写视图?

JQuery Mobile与MVC的链接

我正在使用ASP.NET MVC 3和Razor UI建立一个JQuery移动网站。 我正在生成我的链接: See Group 2 假设我从Home / Index访问它。 我遇到的问题是当我点击链接时,它确实: HTTP://本地主机/ MyApp的/首页/索引#MYAPP /用户/查看 我也尝试了直接帮助@Html.ActionLink(“View”, “Users”, …) ,我遇到了与URL相同的问题,并导致应用程序中断。 在链接之前放置/更糟糕。 有任何想法吗? 谢谢。

在javascript中使用Url.Action

我正在尝试使用Url.Action方法为ajax调用正确生成所需的Url但是在尝试构建RouteValues时遇到了问题,这里是代码问题行: var url = @Url.Action(“ViewFile”, “Default”, new { itemId = $(this).data(“itemid”) }); 如您所见,我正在尝试将JQuery $(this).data(“itemid”)的结果分配给RouteValues中的itemId 。 有没有办法使用razor语法来允许这些代码编译?

如何在视图中使用JSON数据?

我现在在flexigrid的Edit按钮中使用以下代码: var url = ‘/Client/Details/’ + id ; $.getJSON(url, function (data) { // setFormControls(data.Id, data.Role, data.Location, data.JobType, data.Description); alert(data); }); //location.replace(url); RunModalDialog(“Edit Client: ” + ClientName); 我的表格有点像这样复杂的观点 @model CardNumbers.Models.ClientViewModel @using (Html.BeginForm(null, null, FormMethod.Post, new { id = “sform”, title = “Client Info” })) { Client Info @Html.ValidationSummary(true) @Html.HiddenFor(m => m.ClientId) @Html.EditorFor(m => m.Number, EditorTemplate.TextBox) @Html.EditorFor(m […]

MVC3 Razor Html.TextBoxFor计算字段

最终我想计算像Weight * Price这样的字段。 假设我在我的MVC3视图中: @Html.TextBoxFor(modelItem => item.Package.USDKg) @Html.HiddenFor(modelItem => item.Pricing.VolumePrice) 我可以直接计算这些吗? 还是诉诸JQuery? 如果可能的话,我真的希望在源视图中保持定价“隐藏”。 基本上,当用户输入他们的包裹重量时,将显示价格(根据隐藏的价格点值计算)。 谢谢你的指导。

处理ajax中的会话超时

在我的MVC应用程序中,我有以下属性来检查登录用户: public override void OnActionExecuting(ActionExecutingContext filterContext) { …. if (filterContext.RequestContext.HttpContext.Request.IsAjaxRequest()) { filterContext.Result = new Http403Result(); filterContext.HttpContext.Response.StatusCode = 403; } … } Layout.cshtml $(“body”).ajaxError( function (e, request, settings, exception) { alert(‘in’); if (request.status == 403) { window.location = ‘@Url.Action(“LogOn”, “Account”, new {area = “”, msg = “forbidden”, returnUrl = HttpContext.Current.Request.RawUrl})’ + window.location.hash; return; } if (request.status […]