- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
当我使用 Request.IsAjaxRequest() 时。我无法返回 view()。请检查以下代码。这是行动。
public ActionResult Index()
{
if (!Request.IsAjaxRequest()) {
return View("ajexview");
}
return view("About");
}
这是 View
<script>
$(function () {
$("button").click(function () {
var car = { Make: 'Audi', Model: 'A4 Avant', Color: 'Black', Registered: 2013 };
$.ajax({
type: "POST",
url: "/home/index/",
data: car,
datatype: "html",
success: function (data) {
$('#result').html(data);
}
});
});
});
<button>Click me</button>
当我发布关于 View 无法返回的信息时
最佳答案
首先,我不确定您的 Index 操作是否会被您的 ajax 调用命中。您正在针对 get 操作发表文章。要让 Request.IsAjaxRequest() 按预期工作,要么尝试创建另一个 Controller 操作并使用 HttpPost 属性标记它,如下所示,
[HttpPost]
public ActionResult Index(Car car)
{
if (!Request.IsAjaxRequest()) {
return PartialView("ajexview");
}
return View("About");
}
Note also that in the
if (!Request.IsAjaxRequest())
block i'm returning "ajexview" as aPartialView
.
或者如果您的意图是点击获取索引操作,那么您将需要执行一个 ajax“获取”请求,而不是像
$.ajax({
type: "GET",
url: "/home/index/",
success: function (data) {
$('#result').html(data);
}
});
关于c# - Request.IsAjaxRequest 不工作 mvc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36029918/
为了在 Ajax 请求 session 超时时将用户重定向到登录页面,我实现了以下自定义属性, Unauthorize请求相关代码如下, protected override void HandleU
Request.IsAjaxRequest() 始终返回 false 。我已经多次看到这个问题,通常包括 jquery.unobtrusive-ajax.min.js 修复了这个问题,但无法弄清楚出了
我有一个 MVC 项目,其中有一个带有提交按钮的表单。我添加了一个 jquery 客户端处理程序来拦截表单提交事件。 javascript 函数调用与没有 javascript 时调用的相同的 MVC
当我使用 Request.IsAjaxRequest() 时。我无法返回 view()。请检查以下代码。这是行动。 public ActionResult Index() {
我对 isAjaxRequest 有点困惑。为什么以及何时应该使用它?当 jQuery AJAX 提交表单发送数据时,这很重要吗? 最佳答案 您可以使用此方法来测试是否使用 AJAX 请求调用了 Co
我之前在我的基本 Controller 上创建了一个方法: public bool IsJsonRequest() { var acceptTypes = Request.AcceptType
我目前正在使用 MVC5 构建一个网站,我需要在发出 ajax 请求时提供不同的内容。 通常我们使用 jQuery 并使用 $.ajax 发出 ajax 请求,但最近我们开始使用 fetch api。
我的某些 Controller 操作需要使用不同的 ViewResults 进行响应,具体取决于它们是否被 AJAX 请求调用。目前,我正在使用 IsAjaxRequest() 方法来检查这一点。在单
如果您不想要任何上下文或我为什么需要它的示例,请跳至底部的问题! 为了保持整洁,我最初构建我的应用程序时没有使用 JavaScript。我现在正尝试在其顶部添加一层不显眼的 JavaScript。 本
我一直在使用谷歌搜索/搜索:解决这个问题已有一段时间了,许多人似乎都在分享这个问题,但是我没有找到成功解决我问题的方法。 使用MVC3和Razor。 主页面包含: AjaxTest.cshtml包含
我正在使用 Asp.net MVC3 并尝试向服务器执行一个简单的 Ajax 发布,该服务器返回部分 View 并在搜索期间更新我的项目列表。 @using (Ajax.BeginForm("
首先让我解释一下我尝试过的所有可能的解决方案。我现在的脚本文件夹中有 jquery-unobtrusive-ajax.min.js 并将其添加到 bundle 中。我尝试在 View 页面本身以及 _
为了了解有关令人兴奋的新 Asp.Net-5 框架的更多信息,我尝试使用新发布的 Visual Studio 2015 CTP-6 构建 Web 应用程序。 大多数事情看起来很有前途,但我似乎找不到
我正在使用 JQuery Form 插件在 ASP.NET MVC 应用程序上执行文件上传。我了解到,由于 iframe 用于文件上传(而不是 XMLHttpRequest,这是不可能的),服务器端对
我正在向 .NET 应用程序发送 AJAX 帖子,但尽管为 Content-Type 和 X-Requested-With 添加了正确的内容 header ,但我仍然收到 IsAjaxRequest
我的 Controller 中有以下代码 public ActionResult Index(string searchTerm=null) { System.Threading.
我正在使用 Razor 创建一个新项目 asp.net mvc3,并希望将 LogOn 转换为 ajax 请求。 HTML @using (Ajax.BeginForm("LogOn", "Accou
我正在使用 Jquery 完整日历插件,并且我希望能够单击一个事件并将该事件的详细信息通过 AJAX 填充到 ID 为 #details 的 div 中。 这是我正在尝试加载的 Controller
我正在使用 HttpContext.Current.Request.IsAjaxRequest() 在 Application_Error 方法中检查 global.asax 中的 ajax 请求的条
我正在尝试测试jquery post。我正在发布一个表单,想要在 ajax 中更新并替换为 div 上的成功表单(似乎是一个常见的用例)。 下面的代码在 Firefox 中工作正常,但在 IE 中不行
我是一名优秀的程序员,十分优秀!