Tag: asp.net mvc

在ASP.Net MVC2中实现JQuery UI 1.8.2自定义主题

HI, 我是JQuery的新手。 我在实施同样的问题时遇到了问题。 我想使用JQuery自定义主题中的选项卡。 问题是css似乎不适用。 我在谷歌上经历了很多博客等,但似乎没有什么对我有用。 我跟着这里提到的。 我也在这里粘贴site.master和/home/index.aspx的内容。 Site.Master – 标题部分如下所示 ` 的Index.aspx: 主页 // Tabs $(‘#tabs’).tabs();` Tabs First Second Third Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea […]

使用多个下拉列表在单个视图中使用两个模型过滤数据表

我开始使用MVC创建我的项目,并且非常喜欢使用mvc创建不同的项目。 所以我之前创建了一个数据表,当您在单个下拉列表中选择值时,该数据表会过滤数据 但我仍然对在单个视图中使用多个下拉列表和两个模型过滤数据感到好奇 我做了什么……首先,我创建了一个类,我可以使用两个模型来显示我的两个数据表 这是我在mvc的课程 public class MyData { public IEnumerable ProjectCategory { get; set; } public IEnumerable FundCategory { get; set; } } 创建我的类后,我使用一个视图为索引创建了两个数据表的代码,为部分视图创建视图以调用两个数据表 这是索引视图和部分视图视图的代码,名称为“MyPartialView” 查看索引: @using myProject.Models; @model MyData @Html.Partial(“MyPartialView”,Model) @if (Model.ProjectCategory != null) { id title description @foreach (var item in Model.ProjectCategory) { @Html.DisplayFor(modelItem => item.id) @Html.DisplayFor(modelItem => item.title) @Html.DisplayFor(modelItem => item.description) […]

使用Durandal JS自动完成文本框

如何使用durandal JS创建自动完成文本框。 鉴于代码不起作用。 视图模型(JS) define([‘repositories/customerRepository’, ‘plugins/router’, ‘plugins/http’, ‘durandal/app’, ‘knockout’], function (customerRepository, router, http, app, ko) { return { router: router, activate: function () { var data = customerRepository.listMovies(); $(function () { $(“#movie”).autocomplete({ source: data, focus: function (event, ui) { $(“#movie”).val(ui.item.name); return false; }, select: function (event, ui) { $(“#movie”).val(ui.item.name); // $(“#friend-id”).val(ui.item.id); return false; } }) […]

为什么Autocomplete在使用JQuery的父视图中不起作用?

我在父视图中有Autocompletefunction,当我键入局部视图的text box时,控件不会在父视图的Autocompletefunction中命中。 请指导我出错的地方。 谢谢。 家长观点 //displays the partial view 局部视图 @Html.TextBoxFor(m => m.txtA) @Html.HiddenFor(m => m.hiddenAId) @Html.TextBoxFor(m => m.txtB) @Html.HiddenFor(m => m.hiddenBId) @Html.TextBoxFor(m => m.txtC) @Html.HiddenFor(m => m.hiddenCId) 部分负荷 $(‘.search’).click(function () { var id = $(this).data(‘assigned’); var route = ‘@Url.Action(“DisplayPartialView”, “ABC”)?id=’ + id; $(‘#Reports’).load(route); }); 自动完成 $(document).ready(LoadAutocomplete); function LoadAutocomplete() { $(‘#Reports’).on(‘change’, ‘.ABC input[type = “text”]’, […]

在jQuery AJAX Success Callback中解析JSON List(通过C#)

我正在使用jQuery的AJAX方法来调用C#服务来返回JSON序列化列表。 [HttpPost] public JsonResult SearchTicket(ViewModelTicket ticket) { var list = UnitOfTicket.Where(x =>x.TicketId == ticket.TicketId); return Json(new { list }, JsonRequestBehavior.AllowGet); } 我从成功回调函数中解析响应并将其呈现为HTML。 $.ajax({ type: “POST”, url: url, data: JSON.stringify(Ticket), dataType: “json”, contentType: ‘application/json; charset=utf-8’, success: function (list) { var data = list; for (var i in data) { alert(JSON.stringify(data[i])); $(‘#tbody-element’).append( ” + ” + data[i].TicketId […]

ASP.NET MVC2,getJSON,Jquery Windows 7 64位IIS

我已经开始学习MVC2了。 我用Jquery和Json调用开发了一个简单的客户搜索屏幕。 在调试模式下一切正常。 当我部署到我的本地iis服务器并配置应用程序池后,我让应用程序运行。 当我搜索没有任何反应时,它就像json调用不起作用,我也没有得到任何错误。 我尝试了很多东西 – 似乎没什么用。 例如:$ .getJSON(“”… 有没有其他人有这个问题? 一旦部署到虚拟目录,本地工作就会中断 – 我在这里做错了什么? 谢谢 更新!! *****解决:它是使用’ApplicationPoolIdentity’的’ASP.NET v4.0’应用程序池。 此标识无权访问我的SQL Server。 通过将其设置为LocalSystem来解决。*****

如何用jquery用Kendo开关显示百分比?

我有像这样的kendo NumericTextBox Tonen vanaf verschil @(Html.Kendo().NumericTextBox() .Name(“SignalThreshold”) .Value(0) .Step(10) .Min(0) .Events(e => e.Change(“FilterThresholdChange”)) .Format(“##.00”) ) 我有一个剑道开关,像这样: $(“#euro-switch”).kendoMobileSwitch({ onLabel: “%”, offLabel: “€”, change: function (e) { var label = e.sender.value() ? e.sender.options.onLabel : e.sender.options.offLabel.toString(); var grid = $(“#overzicht-grid”).data(“kendoGrid”); if (e.checked) { grid.showColumn(“VerschilPercentage”); grid.hideColumn(‘Verschil’) } else { grid.hideColumn(“VerschilPercentage”); grid.showColumn(“Verschil”); } var inpbox = $(‘#SignalThreshold’).data(“kendoNumericTextBox”); inpbox.setOptions( { round: […]

在提交时保留并保留下拉列表的旧值并刷新页面

我想在刷新或点击提交页面或回复后保持Dropdownlist Selected值相同。 这是java-script函数,在更改后获取Dropdownlist选择的值,然后再次将其放入Dropdownlist: $(“#Rooms”).on(‘change’, function (e) { window.localStorage.setItem(“Rooms”, $(“#Rooms option:selected”).val()); $(“#Rooms”).val(window.localStorage.getItem(“Rooms”)); }); 这个function在刷新页面时有效,但是当我点击提交按钮或mvc上的动作链接时我不知道为什么不起作用。 这是我在表格中的下拉列表: @using (Html.BeginForm(“Index”, “Home”, FormMethod.Get)) { @for (int i = 1; i <= Model.MaximumNumberOfRooms; i++){ @i } } 这是我的控制器: [HttpGet] [ActionName(“Index”)] public ActionResult Index_Get() { //checkURL(); pageload(); return View(mysession); } 我尝试了几种方法,但没有任何建议。 谢谢

Kendo UI MVC – 基本的ajax绑定

我看到这里提到的例子 所以在我的应用程序中,我尝试以这种方式实现它: HomeController的 public ActionResult About([DataSourceRequest]DataSourceRequest request) { List listSD = new List(); … fill the list with objects var v = listSD.ToDataSourceResult(request, sd => new ShortDetail { firstname = sd.firstname, surname = sd.surname, classname = sd.classname}); return Json(v, JsonRequestBehavior.AllowGet) } 我的模型ShortDetail public class ShortDetail { public string firstname { get; set; } public string […]

如何将没有超时的订购商品发布到控制器

HTML5离线ASP.NET MVC4应用程序允许输入订单数量并为客户提交订单。 在浏览器中呈现的产品列表包含约4000个产品。 只订购了少量特定订单的产品。 使用下面的代码请求超时。 浏览器发布所有产品。 请求花费太多时间,可能由httpruntime ExecutionTimeout终止 服务器错误日志显示已收到所有发布的数据。 看起来MVC模型绑定器需要太多时间来从发布的数据创建产品列表。 如何解决这个问题? 如何仅发布已输入数量或其他想法的订购商品? 如果这是合理的话,我可以切换到ajax,jquery和MVC4 Web API。 控制器: public class OfflineOrderController : ControllerBase { [HttpGet] public ActionResult Order(string customerId) { return View(new MobileOrderOrderViewModel(customerId)); } [HttpPost] public ActionResult Order(string customerId, [Bind(Prefix = “Products”)] IEnumerable Result) { … save order to database return new ContentResult() { Content = “Order […]