【发布时间】:2010-09-28 15:01:46
【问题描述】:
我最近将一个 HTML 网站“转换”为 Web 表单。通过转换,我的意思是我在 Visual Studio 2010 中打开了网站,添加了一个 web.config 文件以允许 HttpPost 协议,并将其称为已转换。但是,我的表单不想发布到我的 .aspx 页面。我错过了什么?当我构建应用程序时,没有创建二进制文件来部署到我的本地 IIS(Windows 7 上为 7.5)
<form name="register2" method="post" action="#" onsubmit="return false;">
然后我的 $.post 在我的 $(function() {...
$('form[name="register2"]').submit(function () {
var $registerForm2 = $('form[name="register2"]');
if ($registerForm2.valid()) {
$.post({
type: 'POST',
url: 'CreateAccount.aspx',
data: $(this).serialize()
});
} else { //do validation
$registerForm2.validate();
}
});
当我提交表单时,Chrome 告诉我请求 URL 是 URL:http://localhost/mysite/[object%20Object] 并收到错误代码 404。页面 CreateAccount.aspx 确实存在。
【问题讨论】:
标签: c# asp.net jquery post webforms