Tag: asp.net mvc 2

jQuery HighCharts和MVC 2应用程序中的简单条形图?

我正在尝试使用MVC中的JSon操作方法的结果创建一个非常简单的条形图。 我得到了实际的条形图,但我不明白这些选项和所有这些,所以我基本上猜测该怎么做。 我使用HighCharts网站上的示例作为如何从服务器代码获取数据并创建图表的示例。 不同之处在于我的图表比示例更简单。 我没有每个用户的类别(如在水果示例中),我只有一个用户和记录的小时数。 这是HighCharts jQuery代码: function getHighChart() { var actionUrl = ”; var customerId = $(‘#customersId’).val(); var startdate = $(‘.date-pickStart’).val(); var enddate = $(‘.date-pickEnd’).val(); var options = { chart: { renderTo: ‘chart-container’, defaultSeriesType: ‘bar’ }, title: { text: ‘Statistik’ }, xAxis: { categories: [] }, yAxis: { title: { text: ‘Timmar’ } }, […]

将int格式化为电话号码

有没有办法可以格式化例如:0000000000到(000)000-0000? 我正在返回一个列表框,其中包含尚未格式化的电话号码集合。 我想要的是格式化它。 这就是我在视图中的内容: 并从控制器: ViewData[“phoneList”] = new SelectList(phoneList); 编辑 $(‘#phoneList’).each(function() { var phoneNumber = $(this).text(); var formatPhoneNumber = phoneNumber.replace(/(\d{3})(\d{3})(\d{4})/, ‘($1)$2-$3’); alert(formatPhoneNumber); }); 我如何将其分配回ListBox中显示?

如何使用jquery从列表框中禁用多项选择? 还是javascript?

我的页面中有一个列表框.. 我需要禁用从列表框中选择多个项目? 我正在做一些事情,比如选择一个项目并单击删除按钮我的页面从列表框中删除一个项目..但如果我选择多项目,它会抛出错误消息/。? 任何正文都可以帮我解决如何从列表框中取消激活或禁用多个项目

带参数的jQuery WCF服务MVC2 VS2010 .NET 4.0调用失败

在Visual Studio 2010中,我创建了一个新的启用Ajax的WCF服务 [ServiceContract(Namespace = “TestWCFAjax.Bridge”)] [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)] public class Bridge { [OperationContract] public string DoWork() { return “jQuery WCF call without parameters from MVC2 works.” ; } [OperationContract] public string DoWork1(string parm) { return parm + ” jQuery WCF call with parameters from MVC2 fails”; } 在Home Controllers Index.aspx视图中,我添加了jQuery: 函数CallWebMethod(){ $.ajax( { type: […]

POST Json没有模型和Ajax

现在,我只想使用HTTP POST将json发送到asp.net mvc2控制器。 由于JSON实际上是JSON对象的列表,并且每个JSON对象都有不同的字段和长度,因此我很难组成输入模型。 所以我想知道有没有办法让我将没有model / ajax的JSON发布到ASP.NET MVC2中的控制器?

带有HTML.ValidationMessageFor的ASP.NET MVC AJAX

我已经习惯了ASP.NET Webforms使用UpdatePanels进行AJAX的简单方法。 我理解这个过程对MVC来说更具手工艺。 在特定情况下,我使用数据注释来validation某些表单输入。 我使用HTML.ValidationMessageFor帮助程序来显示错误消息。 如果我想使用AJAX发布此表单并显示此错误消息,那么该过程是什么? 是否可以保留HTML.ValidationMessageFor并使其与AJAX一起使用? 谢谢。

使用jQuery调用MVC中的action方法,参数不起作用

我正在尝试使用jQuery在MVC应用程序中调用一个action方法。 基本上我想要的是获取几个输入字段的值,并通过单击按钮调用操作方法,将输入字段的值作为参数传递。 但我只得到“数字”参数的值,而不是“年”参数。 function selectWeek() { $(‘#selectWeekButton’).click(function (event) { var number = $(“#selectWeekId”).val(); var year = $(“#selectYearId”).val(); var actionUrl = ” var yearUrl = actionUrl.replace(‘YEARPLACEHOLDER’, year); var url = yearUrl.replace(‘WEEKPLACEHOLDER’, number); alert(url); $.get(url, function (data) { alert(‘Test’); }); }); } 正如您所看到的,我通过警报检查了url,并且它似乎包含两个值都很好。 但是当我在action方法中检查year参数的值时,它为null。 以下是输入字段: Vecka: År: 并且动作方法的开头: public ActionResult Edit(string number, string year) //etc… 我知道这看起来很奇怪,而不仅仅是绑定字段,但原因是这些输入字段及其值不是此View的主要目的。 他们只是在这个时间表应用程序中选择另一周。 […]

我如何知道表单输入已更改?

我有一个由生成的表单,其中包含大量输入和texareas。 当输入值改变时,我需要知道它并将输入和表单标记为“脏”。 如果用户试图不保存而离开页面,我会要求他或她确认放弃更改。 有关如何做到这一点的任何建议?

将JQuery Sortable(新订单)保存到ASP.Net MVC控制器?

我已经实现了JQuery可排序,它工作正常。 问题是我无法将新订单中的列表传递给控制器​​,因此我可以保存它。 $(document).ready(function() { $(“#sortable”).sortable({ axis: “y” }); }); $(function() { $(“#submit-list”).button(); $(“#submit-list”).click(function() { debugger; $.ajax({ url: ‘/Admin/SortedLists/’, data: { items: $(“#sortable”).sortable(‘toArray’) }, type: ‘post’, traditional: true }); }); }); Edit Roles 和我的控制器: [HttpPost] public EmptyResult SortedLists(List items) { return new EmptyResult(); } 列表项目返回时有相应数量的元素 – 除了每个项目都是空字符串。 如果原始列表看起来像这样 1 – 车 2 – 船 3 – […]

在手工menu.js文件中放置图标而不是“+”或“ – ”

我正在制作一个手风琴菜单。 我刚刚找到这个链接http://jsfiddle.net/zM5Vj/ ,它几乎类似于我制作的手风琴菜单。 在代码中,有的地方 if($(this).text() == “-“) { $(this).text(“+”); } else { $(‘#accordion .opener’).text(“+”); $(this).text(“-“); } }); 如果输入“+”和“ – ”,我想放置图标“〜/ Image / iconplus.gif”和“〜/ Image / iconminus.gif”。 我怎么做的? 我试过了 但它仍然没有用。 请任何人可以帮忙吗? 提前致谢。