我创建了一个MVC和EF5脚手架项目。所有表的所有视图都在工作,除了它显示索引并列出所有条目,我也能够创建新记录,但当我点击编辑,详细信息或删除链接时,它显示错误页面说
HTTP错误400.0 - 错误请求错误请求
及以下
最有可能的原因是:
只有一个点点。
我是新手,并且不知道我能做些什么让它像其他页面一样工作。我没有做任何编程,其他一切都工作正常。
错误发生在localhost以及我上传它的远程服务器上。
修改 经过进一步调查,我发现索引视图在结尾处有以下行,这清楚地表明没有ID传递给控制器。不确定通过评论ID部分是什么意思以及将在那里发生什么。我的表有一个复合主键(由两个外键组成。
df[(df.A == "B").cumsum().astype(bool)]
# A B
#1 B 5
#2 C 6
#3 D 7
答案 0 :(得分:0)
您可以通过将runAllManagedModulesForAllRequests="true"
添加到web.config文件中的<modules>
标记来解决此问题。
应该是这样的:
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
...
</modules>
</system.webServer>
答案 1 :(得分:0)
请检查数据库中的主键属性。确保它具有一个主键属性。
如果缺少它,请添加它并尝试重新生成脚手架项目。