是否有同时使用ASP.NET查询字符串我应该遵循的任何惯例?例如:哪一个更好? 1或2? 1.网址stock_trnasfer_ID = 10 2. URL SID = 10ASP.NET查询字符串
回答
它取决于程序员,但如果有很多值,那么你应该去的第二个选项
2. url?sid=10
因为URL有长度的限制,你必须添加在将来的某个其他那么这将是难以处理。
但如果只有一个或两个,那么你可以去1个选项
1. url?stock_trnasfer_ID=10
全面地为开发者(你),但不提供信息给用户,因为在这种情况下,其对黑客要传递的更多的帮助ID,所以不应该让用户知道你在Querystrings中传递的信息。
我会选择2
理由去:??
- 查询字符串的大小有限(尽管其相当大的今天)所以最好不要用长名称浪费
我觉得不存在这种类型的criteria.It的完全依赖于programmer.If u的传递这样的“stock_trnasfer_ID”很容易让别人理解UR传递一个ID下一page.So我更喜欢用哪个名字可能没有类似coloumn名 – kbvishnu 2010-10-23 05:26:43
服务器应谨慎看待根据URI长度上面的“255个字节”,因为一些老客户或代理实现可能不正确地支持这些长度。请参阅http://classicasp.aspfaq.com/forms/what-is-the-limit-on-querystring/get/url-parameters.html – jebberwocky 2010-10-23 05:28:15
始终第二个。因为url必须是用户的简称。
- 1. Asp.Net查询字符串
- 2. asp.net查询字符串
- 3. ASP.NET查询子字符串
- 4. C#asp.net图片廊查询字符串
- 5. ASP.Net查询字符串超时
- 6. asp.net中的查询字符串
- 7. ASP.NET System.Web.Routing和查询字符串参数
- 8. Url用ASP.NET查询字符串重写
- 9. asp.net查询字符串数据绑定
- 10. ASP.NET MVC - 重写FormMethod.Get查询字符串?
- 11. asp.net中的查询字符串错误
- 12. ASP.NET MVC路由和查询字符串
- 13. Asp.net MVC 3全局查询字符串?
- 14. 显示查询字符串asp.net
- 15. 填表与ASP.NET MVC查询字符串
- 16. ASP.NET MVC RedirectToAction查询字符串
- 17. ASP.NET查询字符串第二个值
- 18. ASP.NET查询字符串没有等号
- 19. 从asp.net中删除查询字符串
- 20. 隐藏查询字符串MVC3 -ASP.NET
- 21. Asp.Net MVC加密查询字符串
- 22. 查询字符串的ASP.NET URL重写
- 23. 查询字符串在asp.net MVC 2
- 24. ASP.NET MVC:URL路由与查询字符串
- 25. 查询字符串
- 26. 查询字符串
- 27. 查询字符串
- 28. 查询字符串
- 29. 查询字符串
- 30. 重定向查询字符串的URL非查询字符串
我会去的选项3,搜索引擎优化的选择。但这是题外话,应该转移到网站管理员。 – BrunoLM 2010-10-23 05:15:33
无论你做什么,只要确保你在使用前清理输入! – 2010-10-23 06:00:46