.net MVC中我一个页面如果有多个HttpPost就报错

问题描述

如图所示:stringstrUrl="http://localhost:29384/api/test/test_o"我连接的名义随意给。都能叫到该接口如果我在加一个HttpPost就直接报错500

解决方案

解决方案二:
因为你两个post,然后又无区别,这时候route会匹配到两个符合条件的action,默认webapi就会返回异常,因为它不知道该怎么处理
解决方案三:
你可以在route注册的地方写上action,然后路径也加上action就可以正确访问了
解决方案四:
我的Route是默认的,请问该怎么更改?
解决方案五:
弄到部分视图可以么
解决方案六:
分别弄到不同部分视图
解决方案七:
因为你用的是restful风格的。。。修改配置文件publicstaticvoidRegister(HttpConfigurationconfig){config.Routes.MapHttpRoute(name:"DefaultApi",routeTemplate:"api/{controller}/{action}/{id}",defaults:new{id=RouteParameter.Optional});}

解决方案八:
记得是修改WebApiConfig这个文件。不是RouteConfig.
解决方案九:
楼上的,我的是默认、。还是没有找到原因
解决方案十:
5楼回答正确。谢谢,真的是个好纠结的问题

时间: 2024-11-02 19:59:40

.net MVC中我一个页面如果有多个HttpPost就报错的相关文章

seo中,一个页面的浏览量(刷流量的不算)越高就说明权重越高,还是一个页面排名越高,权重越高

问题描述 seo中,一个页面的浏览量(刷流量的不算)越高就说明权重越高,还是一个页面排名越高,权重越高 seo中,一个页面的浏览量(刷流量的不算)越高就说明权重越高,还是一个页面排名越高,权重越高 解决方案 权重算法很复杂.不是几句话能说清的.现实中搜索引擎必须解决的问题是数据稀疏化,固然访问量大的排在前面,但是很多页面都只有1.2个访问量,那么谁排前面呢? 为了修正这样的问题,搜索引擎会分析页面的一些行为特征,好比一个人,你访问一个网站,这个网站是陌生的,也没有人告诉你它好不好,但是你自己看了

ASP.NET MVC中的cshtml页面中的下拉框的使用

ASP.NET MVC中的cshtml页面中的下拉框的使用 用上@Html.DropDownList 先记下来..以做备忘...

代码-Tomcat服务器打开的index.jsp页面一片空白,后台没报错

问题描述 Tomcat服务器打开的index.jsp页面一片空白,后台没报错 连http://localhost:8080/这个小猫页面也显示不出来,百度了很多都没找到解决办法,刚建立web项目什么都没有的时候起前端是能打开的,虽然这时候http://localhost:8080/也是打不开,但是写了代码就打不开了,就一个index.jsp就是一个登录页面而已,想不出代码哪里会有问题.我觉得这里应该就算代码有问题也是能打开的吧,只是不能登录而已(是用shh框架做的项目,现在只做了登录这里而已就不

初学java,自己用java写了一个简单的注册登录程序,没报错但有问题,希望能帮忙指点。

问题描述 初学java,自己用java写了一个简单的注册登录程序,没报错但有问题,希望能帮忙指点. import java.util.Scanner; class Yanzheng{ private String n; private String p; public void setNa(String na){ this.n = na; } public void setPa(String pa){ this.p = pa; } public String getNa(){ return n;

module-Apache Modulue开发中遇到的问题,关于openssl加密,总是报错,错在哪里?

问题描述 Apache Modulue开发中遇到的问题,关于openssl加密,总是报错,错在哪里? char *iaisession_getobmuid(request_rec *r, const char *encid, const unsigned char *enckey, unsigned char *iv, const char *mtiid) { unsigned char *obmuid = (unsigned char *) apr_pcalloc(r->pool, LENGT

新手提问:访问页面不显示,控制台怎么不报错呢?!!

问题描述 新手提问:访问页面不显示,控制台怎么不报错呢?!! 解决方案 访问项目的主页时不报错,控制台也不报错,这不应该啊 不报错怎么调试啊 啊啊啊啊啊啊啊啊啊 解决方案二: 你换个浏览器试试,这个显示错误提示代码与否浏览器可以设置的,具体怎么设置你可以百度查,但是最简便的就是换个浏览器试试

mybatis-RSA在js中加密,但是后台不能解密,总是在报错

问题描述 RSA在js中加密,但是后台不能解密,总是在报错 RSA在js中加密,但是后台不能解密,总是在报错,data must be longer than 64 bytes,我自己使用java加密解密就不报错,不知道为什么,有知道的没,help me啊 解决方案 你JS加密方式出来的数据格式有问题,你直接打印出来,对比java的看看 还要注意你的JS加密后的数据类型,是字符串还是byte 解决方案二: 参考:http://blog.163.com/linfeng_0212/blog/stat

c++-QT中生成的moc.cpp和静态库函数重定义报错怎么办

问题描述 QT中生成的moc.cpp和静态库函数重定义报错怎么办 QT中生成的moc.cpp和静态库函数重定义报错怎么办.multiple definition这样的 解决方案 换个函数名呗..................... 解决方案二: 把你能够修改的地方修改名字来避免冲突,或者加命名空间来区分

android-请教各位一个问题:刚导入的安卓文件报错

问题描述 请教各位一个问题:刚导入的安卓文件报错 报错 之前报 Unable to resolve target 'android-17' 但是我project.properties里已经改成了17 但还是不行. 解决方案 你添加包的路径有问题 解决方案二: http://jingyan.baidu.com/article/d2b1d1027664d05c7e37d43e.html 解决方案三: 你看看包的构建路径有问题没,工程右键属性里面改变下sdk版本 解决方案四: 你sdk多下载几个版本,