为什么 sitefinity list 允许错页 url 或允许分页?
Why sitefinity list allows wrong page url or allows paging?
我正在使用 sitefinity 10.1 MVC。当我在我的页面上使用 sitifinity 列表时,它允许我的页面出错 URL。例如,我的页面 link 是 www.example.com 而当我尝试 www.example.com/12,而不是将我带到 404 错误页面,它允许 URL 并登陆实际页面。我需要 www.example.com/12 到 404 页面。
那是因为 "Enable Parameter Validation" 设置被选中(默认)。
选中后,Sitefinity 会将小部件留在页面上,以确定它们是否可以处理此页面或是否应该 return 404。
在小部件显示 "no, I can't and should not handle this page" 之前,正常页面已 returned。在这种情况下,列表小部件不是一个会抱怨的小部件。
它覆盖 HandleUnknownAction,它只是调用控制器的 Index 操作并说 "I am good with this page, you do what you want with it"。
因此您可以尝试转到页面的标题和属性并向下滚动,展开高级选项并取消选中 启用参数验证。保存并重试。
我正在使用 sitefinity 10.1 MVC。当我在我的页面上使用 sitifinity 列表时,它允许我的页面出错 URL。例如,我的页面 link 是 www.example.com 而当我尝试 www.example.com/12,而不是将我带到 404 错误页面,它允许 URL 并登陆实际页面。我需要 www.example.com/12 到 404 页面。
那是因为 "Enable Parameter Validation" 设置被选中(默认)。
选中后,Sitefinity 会将小部件留在页面上,以确定它们是否可以处理此页面或是否应该 return 404。
在小部件显示 "no, I can't and should not handle this page" 之前,正常页面已 returned。在这种情况下,列表小部件不是一个会抱怨的小部件。
它覆盖 HandleUnknownAction,它只是调用控制器的 Index 操作并说 "I am good with this page, you do what you want with it"。
因此您可以尝试转到页面的标题和属性并向下滚动,展开高级选项并取消选中 启用参数验证。保存并重试。