- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试重定向到一个 View 并不断收到问题标题中发布的错误。
在断点测试期间,通过代码 iv 的第一位的代码位于设置消息和设置异常下方。返回重定向后继续后显示的下一页如下。
向 ErrorController 和错误模型添加断点我发现代码永远不会到达那里。
我试图发布到的 View 是一个错误页面。这是帮助您查看问题的代码。
RedirectToAction:
string message;
message = "An error has occured during the communication to lightstone, this is likely a timeout issue and could be the result of a bad connection. Please go back and try again.";
return RedirectToAction("Error", "Error", new { ex = ex.ToString(), message = message});
我的 ErrorController 中的操作:
public ActionResult Error(string ex, string message)
{
ViewBag.Message = "Error";
return View(new ErrorModel(ex, message));
}
我的错误模型:
namespace MvcResComm.Models
{
public class ErrorModel
{
public string ex { get; set; }
public string message { get; set; }
public ErrorModel(string ex, string message)
{
this.ex = ex;
this.message = message;
}
}
}
最佳答案
在项目的根 web.config
中,system.web
节点下:
<system.web>
<httpRuntime maxUrlLength="10999" maxQueryStringLength="2097151" />
...
此外,我必须在 system.webServer
节点下添加它,否则我的长查询字符串会出现安全错误:
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxUrl="10999" maxQueryString="9999" />
</requestFiltering>
</security>
...
关于c# - 此请求的查询字符串长度超过配置的 maxQueryStringLength 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17590502/
我正在尝试重定向到一个 View 并不断收到问题标题中发布的错误。 在断点测试期间,通过代码 iv 的第一位的代码位于设置消息和设置异常下方。返回重定向后继续后显示的下一页如下。 向 ErrorCon
我在 C# 中有一个 MVC3 站点,我有一个特定的 View 被从 JavaScript 函数提供查询参数,该函数通过 重定向到该站点 window.location.href = "../Acti
我时不时地让自己处于需要从我的 Java 脚本客户端向我的 asp.net-mvc 发送相当大的 ajax GET 请求的位置。应用程序(运行 IIS 7)。如果 URL 超过 2048 个字符,默认
我正在尝试使用 jQuery 将文本编辑器的内容从我的 javascript 发布到 asp.net 页面 (asp.net 4.0)。asp.net 页面将接收它并将其保存到 db。我附加查询字符串
我是一名优秀的程序员,十分优秀!