【发布时间】:2012-02-10 14:05:27
【问题描述】:
我检查了$.Post中的url,没问题。我还检查了连接字符串。整个网站上的一切都很好,包括 $.ajax 命令,除了一个 $.post 命令。我不断收到“保存记录时出错”消息。
我的代码是在 jquery 对话框的保存按钮上:
var post = $.post(url,
$("#myview").serialize(),
function () {
thisDialog.dialog("close");
});
post.error(function (xhr, ajaxOptions, thrownError) {
alert("Error while saving the record");
当我在调试模式下运行时,这适用于本地 VS 实例,但当我将网站部署到 IIS 7.5 时它不运行。有人可以指导问题可能是什么吗?所有 dll 都存在,url 也很好
网址是:主页/开始
[HttpPost]
public ActionResult Start(StartModel model, FormCollection collection)
{
try
{
Service.Create(model);
return RedirectToAction("List");
}
这在 VS 中有效,但在 IIS 7.5 中无效
我收到错误代码 500
堆栈跟踪显示错误消息:SqlDateTime 溢出。必须在 1753 年 1 月 1 日上午 12:00:00 到 9999 年 12 月 31 日晚上 11:59:59 之间
我正在使用 jquery 日期控件设置日期值。感谢任何指导。
【问题讨论】:
-
你最后是怎么解决的?!我有同样的问题。神秘的是,它适用于 VS,甚至是陌生的 onClick 按钮(将传递日期选择器值)但不适用于 datepicker 更改事件!
标签: c# javascript jquery ajax asp.net-mvc-3