【c# – 如果动作是ajax或子动作,则返回部分视图】教程文章相关的互联网学习教程文章

javascript – 设计客户端,用于使用ajax更新多个部分视图【代码】

如何设计ASP.NET MVC来更新多个部分视图? 就像基于客户端对视图的操作一样,如何更新其他部分视图. 示例:假设有3个局部视图,并且在其中一个局部视图中选中复选框时,其他2个局部视图应该更新. 我是否必须为不同的视图设计不同的Javascript模块,然后从一个局部视图中引发事件,然后订阅其他两个部分视图? 有没有支持这种事件的js框架,或者两个视图如何相互通信?解决方法:请记住,因为那些是部分视图并不意味着它们不属于当前的DOM. ...

javascript – 从Ajax调用Django视图【代码】

我正在使用Ajax(以及Django)在按钮点击上执行一些操作.我成功调用了javascript函数,但我无法调用Django视图.没有错误,但我视图中的print语句不打印…? urls.pyurlpatterns = patterns('polls.views',url(r'^request_access/$', 'request_access',name='request_access'), )views.pydef request_access(request):print("DJANGO VIEW")if request.method == "POST":print("DATA: ", request.POST.get('request_data'))return HttpRe...

javascript – MVC 6使用ajax将模型从视图传递到控制器到部分视图【代码】

我想要做的是创建一个可以在所有不同视图中使用的gui对象.我们的想法是通过将组件放入占位符div来将组件添加为主视图的局部视图. 这是我的模特public class Client{public int clientid { get; set; }public string clientname { get; set; }}我用来插入组件的java脚本……理想情况下,我更愿意只使用通过直接调用传递给此视图的模型数据,但这不起作用,这就是我使用下面的var模型进行故障排除的原因…var model = {clientid: 23,cli...

php – 如何使用Zend Framework通过Ajax加载视图?【代码】

是否可以在zend框架中使用ajax加载视图,这样布局页面不会刷新,只是主要的内容div?解决方法:使用Ajax上下文切换,您可以通过将其添加到控制器中的init函数来实现public function init() {$ajaxContext = $this->_helper->getHelper('AjaxContext');$ajaxContext->addActionContext('my', 'html') //my is your action->initContext(); }html参数是Ajax请求的类型.它也可以是JSON或XMLpublic function myAction() {// get what you a...

java – 如何通过AJAX在Spring MVC中呈现tile视图?【代码】

我正在使用Spring 3 MVC构建一个Web应用程序,它具有通用布局和经常更改/刷新的“内容”div.内容标记位于自己的Tile中,我希望能够通过AJAX刷新该tile,而无需刷新整个页面.我知道如何从客户端激活AJAX请求并在控制器中处理它.我对Spring配置(查看,查看解析器等)感到困惑.有人有例子吗?解决方法:基本上,您可以创建一个仅包含所需内容的切片视图,而不包含HTML框架,并在处理ajax请求的控制器中呈现此视图/切片. 假设你有一个页面foo.js...

c# – 部分视图无效的MVC3 Ajax表单验证【代码】

我有一个奇怪的问题,部分视图(由Ajax.ActionLink呈现)中的不显眼的验证不起作用. 这是部分视图:@model MyWeb.Models.PersonSkill @using (Ajax.BeginForm("EditSkill", null, new AjaxOptions { UpdateTargetId = "skills" }, new { id = "EditSkillForm" })) { @Html.HiddenFor(model => model.Id) <div class="editor-label"> @Html.LabelFor(model => model.Name) </div> <div class="editor-field">@Html.EditorFor(model => ...

c# – 在不使用AJAX的情况下重新加载ASP.NET MVC3部分视图【代码】

我有一个带Razor的MVC3应用程序,我在里面创建了一个View渲染部分视图.这是主视图的样子:@{Html.RenderPartial("_SearchFilters", Model.SearchFilters);}@* Other HTML elements *@在_SearchFilters部分视图中,我在Form元素中有以下DropDownLists:Choose Year@Html.DropDownListFor(m => m.Year, new SelectList(Model.YearsList, "Value", "Text"), DateTime.Now.Year)Choose Month@Html.DropDownListFor(m => m.Month, new Sel...