我正在使用ASP.NET mvc应用程序。关于网址,当用户在页面之间导航时,我可以在地址栏中看到控制器和操作名称。有没有办法隐藏它们,例如地址栏总是显示http://mywebsite.com而没有任何操作名称或控制器名称后缀,或者是否有其他标准操作?或者可以保留可包含操作和控制器后缀的URL吗?ASP.net Web应用程序的遮罩/隐藏URL
0
A
回答
1
不改变URL是非常糟糕的做法。它不仅看起来令人困惑,而且使其不可能书签,并复制和粘贴URL。
为什么不在URL中留下描述性名称? (您使用的是描述性名称,对不对?)
1
该网址应该描述的内容。
http://www.mysite.com/不是描述性的观看产品#22的详细信息,但是:
http://www.mysite.com/Products/Details/22是。这是预期的行为,你可以通过混淆循环来混淆它们,但它并不明智,因为它会让你的网页更难以调试并且不需要。
因为您根据您要公开给用户的功能选择了这些名称,所以公开控制器/方法名称并不是很危险。还有很多其他的安全机制来防止它们与用户身份验证,过滤器等相混淆......
相关问题
- 1. AS3单击隐藏遮罩区域
- 2. 隐藏URL中的Android应用程序
- 3. 使用形状遮罩隐藏文本Swift
- 4. 从Symfony2.8应用程序的URL中隐藏“web”
- 5. URL中的隐藏动作(mvc 4 web应用程序)
- 6. BackgroundSubtractorMOG2的遮罩
- 7. 带遮罩的CIFilter for OS X的NSView应用程序
- 8. asp.net web应用程序与c#&vb.net都在代码隐藏
- 9. 在ASP.NET Web应用程序中隐藏查询字符串
- 10. Infragistics遮罩XamGrid
- 11. Actionscript3 alpha遮罩?
- 12. 的DirectX Alpha遮罩
- 13. 在RichFaces的使用遮罩
- 14. 在C#+ XNA中应用遮罩?
- 15. 将CAGradient遮罩层应用到UITextView
- 16. 遮住URL在ASP.Net Web表单
- 17. 如何在Numpy的遮罩数组上组合遮罩?
- 18. 如何通过纹理遮罩更改生成的遮罩?
- 19. SVG遮罩元素
- 20. CSS3遮罩样式
- 21. 圈遮罩效果
- 22. 遮罩颜色android
- 23. Android位图遮罩
- 24. openGL纹理遮罩
- 25. 添加遮罩层
- 26. ASP.NET MVC Web应用程序VS ASP.NET Web应用程序
- 27. Android隐藏应用程序
- 28. 隐藏应用程序
- 29. Asp.Net隐藏文件的url
- 30. Asp.net的web应用程序
是的我使用的是描述性名称,所以我认为我不需要担心这一点。感谢您的意见。 – SARAVAN 2010-05-21 22:04:09