使用asp.net mvc时获得的经验教训或错误

leo*_*ora 8 asp.net-mvc

你在启动asp.net mvc时学到的最重要的经验教训是什么,你会突然向有人开始,这样他们可以避免这些错误?

Tam*_*ege 8

  • 在打印数据的任何地方使用Html.Encode(),除非你有充分的理由不这样做,所以你不必担心XSS
  • 不要将路由硬编码到您的视图或javascripts中 - 它们会在某些时候发生变化,而是使用Url.Action()代替
  • 不要害怕使用部分观点
  • MVC不是银弹,首先评估它是否确实是解决问题的最佳工具.