表单提交,出现HTTP405资源被禁用 30

<formonsubmit="returncheckInfo()"id="form1"name="form1"method="post"action="http://ww... <form onsubmit="return checkInfo()" id="form1" name="form1" method="post" action="http://www.baidu.com">
当我提交表单时,会出现HTTP405,资源被禁用的错误。checkInfo()的返回值是TRUE。
请高手帮忙解答!感激不尽!
展开
 我来答
百度网友df1606c
2012-12-04
知道答主
回答量:17
采纳率:0%
帮助的人:16.7万
展开全部
1、文件目录权限不够:这多是NTFS文件格式造成的。
解决办法:
(1)选择“工具”——“文件夹选项…”,在弹出窗口中点击“查看”,在查看窗口下取消“高级设置”窗口中“使用简单文件共享(推荐)”前面的复选框。然后点击“确定”。
(2)然后点击你要设置的文件夹的右键,在弹出窗口中选择“属性”——“安全”——“添加”一个“EVERYONE”用户名,并却赋予“完全控制”的权限。

2、IIS解析文件名有关。
如果A页面通过表单(form)向B页面传递参数,而B页面是以“.htm or .html ”为扩展名的话,通过IIS解析会出现“HTTP 错误 405 -禁止访问资源”错误的提示。原因是静态的文件无法通过IIS解析传递数据。

解决办法:
把接受参数的文件的扩展名修改为“.asp or .aspx"
试试这个:在控制面板中管理工具里的Internet信息服务里,展开“计算机名”-Web Sites-Default Web Site,右键Default Web Site,属性,选择“Home Directory”,点设置,在Mappings里选添加,点浏览,选择c:\WINDOWS\System32\inetsrv\asp.dll,在Extension框里把.html加进去,在边上的“限制为”写:GET, POST,点ok就行了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式