Tag: c#

自动完成jquery中出现重复值

我在ASP.NET Project.Iy任务是防止Textbox中发生的修复值.Textbox绑定自动完成并附加checkboxlist中的文本,如下图所示! https://drive.google.com/file/d/0B5OPwgmPG6QpTHBTdVlFaldRaEE/view?usp=sharing我将复选框列表中的内容添加到文本框后表示它是重复值,如果我键入它的初始时间它将不会。并且我的任务是根据文本框内容显示唯一值。 我的项目文件在下面的链接..请帮助我的人 https://drive.google.com/file/d/0B5OPwgmPG6QpS3NMNElGN2k4RzQ/view?usp=sharing

MVC DropDownList OnChange更新其他表单字段

我是MVC的新手(我正在从传统ASP.Net的黑暗面转移)而且我知道SO更像是“为什么这不起作用”,但是,对于MVC来说,我只是想问一下实现了一些东西 – 我真的没有任何代码或标记,因为我现在不知道如何。 是的,使用一个类似的例子……我有一个表单,其中包含一个“Widgets”列表的下拉列表(由于SO而有效)…然后还有其他字段(长度/高度/宽度) )具有“默认”值。 当表单显示时,显示下拉列表,但L / H / W的表单字段为空/禁用,直到用户从DDL中选择一个。 现在,在clasic ASP.Net世界中,您将在“onselectedindexchange”上执行PostBack并查看所选项目,然后使用“master widget entry”版本中的值更新L / H / W字段。 由于MVC没有回发……这是如何实现的?

多个选项卡中的MVC表单validation – 自动跳转到带有validation错误的选项卡?

我有多个标签的标签。 在每个选项卡中,我有许多文本字段供用户输入。 标签条由表单包围,位于提交按钮下方。 我对模型属性进行了注释validation。 使用Jqueryvalidation,validation工作正常。 但是,如果用户在字段中输入错误,转到另一个选项卡并按提交,则错误将显示在非活动选项卡中,因此用户不会看到。 我希望Jqueryvalidation自动转到带有validation错误的选项卡,以便用户可以看到它。 这可能吗?

如何使用html.ValidationMessageFor

我试图让我的视图在文本框旁边给出错误消息,如果用户输入无效的东西(比如字符串,它预期一个数字)。 相反,我得到一个丑陋的错误页面,说用户按下提交时validation失败。 以下是我的观点的一部分: @model MembershipTest.ViewModels.AddDriverViewModel @{ Layout = “~/Views/Shared/_Layout.cshtml”; ViewBag.Title = “Add Drivers”; } @using (Html.BeginForm(“AddDriver”, “Driver”)) { @Html.AntiForgeryToken() @Html.ValidationSummary(true) Customer Information @Html.Label(“First Name:”) @Html.TextBoxFor(m => m.Driver.F_Name) @Html.ValidationMessageFor(m => m.Driver.F_Name) @Html.Label(“Gender:”) @Html.RadioButtonFor(m => m.isMaleChecked, “true”) Male @Html.RadioButtonFor(m => m.isMaleChecked, “false”)Female @Html.Label(“Last Name:”) @Html.TextBoxFor(m => m.Driver.L_Name) @Html.ValidationMessageFor(m => m.Driver.L_Name) 这是我的模型的相关部分: [Required] [StringLength(30)] public string F_Name { […]

在asp.net mvc 3中使用ajax发送一个json对象数组

我希望有人能帮助我(对不起我的英语)。 当我想在ajax中发送un数组时,我遇到了问题。 我的模型是: public class SJSonModel { public string Name { get; set; } public bool isChecked { get; set; } } public class SJSonModelList { public List Features { get; set; } public List MenuItems { get; set; } } 控制器: [HttpPost] public ActionResult CheckPreferences(SJSonModelList postData) { BindUserFeatures(postData.Features); return Json(new { status = “Success”, […]

使用jQuery使用WCF服务

到目前为止,我已经使用了Web服务,它运行良好。 我添加了一个新的WCF服务。 我使用jQuery调用服务。 这就是我使用jQuery来使用Web服务的方法: $.ajax({ dataType: ‘json’, processData: false, type: ‘POST’, contentType: “application/json”, url: url, context: s.context, data: JSON.stringify(s.data), error: function (xhr, textStatus, errorThrown) { if (s.error != null) { s.error(xhr, textStatus, errorThrown); } if (s.error_addition != null) { s.error_addition(xhr, textStatus, errorThrown); } }, success: function (data, textStatus, xhr) { s.success(data.d, textStatus, xhr); subscriber.setDone(data.d); } […]

所需的防伪cookie“__RequestVerificationToken”不存在

我的网站每天大约20次提出这个exception,通常表单工作正常,但有些情况发生这个问题,我不知道为什么这么随机。 这是elmah记录的exception 500 HttpAntiForgery所需的防伪cookie __RequestVerificationToken“不存在。 但它正在发送由elmah在XML日志中显示的令牌的forms 这是我在控制器上的方法,它使用数据属性来检查令牌是否有效 [HttpPost] [ValidateAntiForgeryToken] public async Task Send(SMSModel model) { // my code goes here } 这是我在视图上的表单 @using (Html.BeginForm(“Send”, “SMS”, FormMethod.Post, new { @class = “form-sms”, autocomplete = “off” })) { @Html.AntiForgeryToken() +53 @Html.TextBoxFor(m => m.toPhone, new { @class = “form-control”, placeholder = “teléfono”, required = “required”, type = “tel”, […]

Jquery Ajax请求不在IE 10上工作(由于缓存)

我想从这开始。 我厌倦了IE。 我有以下代码: $(function () { $(“#cal”).on(‘click’, “#forward”, function () { $.ajax({ url: “Home/Calendar?target=forward”, type: “GET”, success: function (result) { $(“#cal”).html(result); } }); }); }); $(function () { $(“#cal”).on(‘click’, “#backwards”, function () { $.ajax({ url: “Home/Calendar?target=backwards”, type: “GET”, success: function (result) { $(“#cal”).html(result); } }); }); }); 它是对C#MVC应用程序中的控制器操作的ajax调用。 它只是在日历的几个月里来回取代html。 现在我知道你需要重新挂起事件,因为html()调用,这就是我使用on()和JQuery 1.7的原因。 我也使用了delegate() 。 在FF中,Chrome可以按预期工作。 在IE […]

JQuery DataTables服务器端分页

在我的web-app中,我使用JQuery DataTables插件来显示从数据库中检索的数据。 我目前正在使用客户端分页,但我的表中的数据正在增长很多,并且在ASP.NET页面中加载现在变得有点慢。 所以我打算切换到服务器端分页。 我知道DataTables插件支持它,但搜索我没有发现没有明确实现它。 我的主要疑问是:如果我在服务器端实现分页,我还必须实现排序,或者我可以将它委托给客户端? 你有没有经历过这个? 注意我使用Linq to SQL连接到我的数据库

在ASP.NET MVC中,在控制器的操作方法之前或之中反序列化JSON

我正在开发一个网站,它将JSON对象(使用jQuery Post方法)发布到服务器端。 { “ID” : 1, “FullName” : { “FirstName” : “John”, “LastName” : “Smith” } } 与此同时,我在服务器端为这个数据结构编写了类。 public class User { public int ID { get; set; } public Name FullName { get; set;} } public class Name { public string FirstName { get; set; } public string LastName { get; set; } } […]