Tag: jquery

window.onload在IE8中不起作用

我打开一个子弹出窗口并从子窗口调用父函数。 但我无法在IE8上这样做。 我认为与childwindow.onload有关的问题还有其他选择吗? 亲 function CallPopUp(rowindex,controlname ) { var childWindow = open(‘test1.aspx’, ‘1397127848655’, ‘resizable=no,width=700,height=500’); childWindow.onload = function () { var hidden1 = childWindow.document.getElementById(‘hidden1’); var hidden2 = childWindow.document.getElementById(‘hidden2’); alert(‘asdas’); hidden1.innerHTML = rowindex; hidden2.innerHTML = controlname; } } 儿童 function updateParent(code, description) { var id = document.getElementById(‘hidden1’).innerHTML; var controlname = document.getElementById(‘hidden2’).innerHTML; window.opener.setValue(id,controlname,code,description); window.close(); return false; } $(document).on(‘click’, […]

如何使用asp.net在Jquery中validation用户名密码?

我有使用这个进入asp.net的Jquery登录控件loke的代码,但是我很困惑在哪里以及如何简单地validation用户名和密码。 Login.aspx Email Address Password Remember me Forgot your password? Login.js // Login Form $(function() { var button = $(‘#loginButton’); var box = $(‘#loginBox’); var form = $(‘#loginForm’); button.removeAttr(‘href’); button.mouseup(function(login) { box.toggle(); button.toggleClass(‘active’); }); form.mouseup(function() { return false; }); $(this).mouseup(function(login) { if(!($(login.target).parent(‘#loginButton’).length > 0)) { button.removeClass(‘active’); box.hide(); } }); }); 现在我怎么能用这个Jquery代码使用我的asp.net身份validation? 在哪里以及如何编写c#身份validation代码? 在jquery中给一些新的bie感谢

如何根据MVC中的下拉选择填充文本框..?

您好我已经创建了一个表并通过ADO.NET实体将其连接到MVC项目。 连接后,我为实体添加了控制器,并在MVC项目的VIEW文件夹中创建了一组cshtml文件。 但现在我需要的是创建一个下拉列表和文本框。 我在cshtml文件中创建了下拉列表,并且还在CONTROLLER中修改了它的逻辑。 我也可以创建TEXTBOXES,但是我面临着根据下拉列表选择对TEXTBOX进行打包的问题。 我的VS自动生成的模型是 public partial class Plan_S { public int PlanId_PK { get; set; } public string PlanNames { get; set; } public string Hours { get; set; } } 我的用于显示下拉列表的控制器是` public class dropdownController : Controller { private PivotEntities db = new PivotEntities(); // // GET: /dropdown/ public ActionResult Index() { ViewBag.plannames […]

如何将项目列表从视图传递到控制器(ASP.NET MVC 4)

我正在尝试将List 类型的多个项目传递给我的控制器,但是,当我提交数据时,它在我的控制器中显示为null。 我想要发生的是,我在视图中有一个“费用”列表,并且每个“费用”或项目旁边都是我的模型中的“已提交的布尔”属性的复选框。 当我检查项目时,我希望在数据库中更新已检查项目的属性列表Submitted和DateSubmitted 。 View中的@ Html.DisplayFor(modelItem => item.Submitted)生成复选框。 我究竟做错了什么? 这是我的观点: @model IEnumerable @{ ViewBag.Title = “Submit Expenses”; Layout = “~/Views/Shared/_Layout.cshtml”; DateTime today = DateTime.Today; string formattedDate = today.ToString(“MM/dd/yyyy”); } Submit Expenses @using (Html.BeginForm()) { @Html.AntiForgeryToken() Start Date: @Html.TextBox(“expenseDate”, formattedDate, htmlAttributes: new { @class = “form-control” }) End Date: @Html.TextBox(“expenseDate2”, formattedDate, htmlAttributes: new { @class […]

创建JSON从Web服务返回“字符串”以与jquery ajax一起使用

我尝试使用以下教程在asp.net应用程序中实现一个简单的Web服务: http : //dotnetslackers.com/articles/ajax/JSON-EnabledWCFServicesInASPNET35.aspx#1301和http://dotnetslackers.com/articles/ajax /Using-jQuery-with-ASP-NET.aspx 问题是,我的数据正在返回,如此屏幕截图所示(根据firebug): $(“#btnGet”).click(function () { $.ajax({ type: “POST”, contentType: “application/json; charset=utf-8”, url: “TimeService.svc/GetCar”, data: “{}”, dataType: “json”, success: function (data) { alert(data.d); } }); }); }); 我的Web服务方法如下所示: [OperationContract] public string GetCar() { using (var sqlc = new SqlConnection(@”Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\CarTracker.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True”)) { sqlc.Open(); var cmd = sqlc.CreateCommand(); cmd.CommandText = “SELECT […]

如何通过AJAX渲染局部视图?

对于那里的MVC专家来说,这应该相对简单,但我仍在学习绳索。 我有一个不是强类型的视图,只是ViewPage 。 在这个视图中,我有一个文本框,使用jQuery的AutoComplete进行扩展 当用户在文本框中键入内容时,AutoComplete会对Controller进行AJAX调用,Controller调用存储过程,返回JSON记录集合,包含2个属性: ID (项目的标识符 ) 名称 (项目名称) 现在,使用jQuery AutoComplete UI插件,当用户单击自动完成中显示的项目之一时,将调用客户端事件,并传递JSON对象: // .. snip heaps of jQuery select: function (event, ui) { // ui is a JSON object: // ui.item.id // ui.item.name } 现在我的问题是 – 从这个客户端事件,我需要在同一页面上(在texbox下面)显示有关此项目的扩展信息。 (显然需要对服务器进行另一次AJAX调用)。 我怎样才能做到这一点? 我唯一能想到的就是让jQuery调用另一个返回单个JsonResult控制器,然后手动解析这个JSON,显示我想要的HTML。 这是唯一的方法吗? 我可以使用帮手吗? 我的View不是强类型的原因是因为当页面加载时,没有显示关于模型的信息,只是文本框。 我真的希望我可以创建一个强类型的局部视图,并以某种方式在这个局部视图上调用RenderPartial,传递我想要显示的项目的id。 这可能来自客户端/ AJAX吗?

使用jquery将数据发送到MVC控制器

我有一个ASP.NET MVC3应用程序,当用户点击我的锚标签时,我想将3个数据发送到一个动作: <a onclick='editDescription()’> 这是调用我的动作的javascript: function editDescription(docId,fileName,description) { var url = “@Url.Content(“~/OrderDetail/_EditDescription/”)” + docId+’/’+ fileName + ‘/’ + description; //do the rest} 我的行动: public ActionResult _EditDescription(string id,string filename, string descritpion) 我关注的是文件名和描述,因为这些可以是loooooong,我不希望url如此出现: http://localhost/OrderDetail/_EditDescription/123/some long filename.pdf/this is a long description for the name 如何将数据发送到我的操作而不必像查询字符串一样发送? 谢谢

从MVC 3中的ActionResult类型方法返回一个JSon数组到$ .ajax

我有一个TreeView帮助器,它包含类别列表及其链接。 我这样做了 @helper TreeView(FavouriteLinksXmlMVC3.Controllers.HomeController cat) { cat = new FavouriteLinksXmlMVC3.Controllers.HomeController(); try { foreach(FavouriteLinksXmlMVC3.Models.CategoriesControl list_category in cat.Categories) { @list_category.Name @if(list_category.hasChild) { @foreach(var links in list_category.Links) { @links.Name } } } } catch(Exception e) { Response.Write( e.ToString() ); } } 好。 它的工作就像一个魅力。 我做了一个函数,它使用JQuery获取链接信息: $(“.file”).click(function () { $.ajax({ url: ‘@Url.Action(“GetLinkInfo”)’, data: { cat_name: $(this).attr(“categ_name”), url: $(this).attr(“id”) }, type: […]

使用模型在mvc 4中根据出生日期validation年龄

我有登记表,其中包含出生日期。 使用日历日期选择器,它输入该字段的值。 这些是为此字段插入值的步骤 步骤1 第2步 第3步 所以它采用dd / MM / yyyy格式的值 这是我的模型类 中出生日期字段的外观 [DisplayName(“Date of Birth”)] [DataType(DataType.Date), DisplayFormat(DataFormatString = “{0:dd/MM/yyyy}”, ApplyFormatInEditMode = true)] public Nullable Date_of_Birth { get; set; } 这是我视图文件 中出生日期字段的外观 @Html.LabelFor(model => model.Date_of_Birth) @Html.Label(“*”, new { id=”star” , @class = “requiredFiledCol” }) @Html.TextBoxFor(model => model.Date_of_Birth, “{0:dd/MM/yyyy}”, new { @class = “form-control datepicker”, placeholder […]

从服务器端调用Javascript函数

在按钮上单击我调用服务器端function,我在其中调用Javascript函数 Page.ClientScript.RegisterStartupScript( this.GetType(), “scriptsKey”, “test();”); 但是Javascript函数没有调用。