2010-02-11 21 views

Respuesta

21

AttributeEncode convierte sólo un puñado de personajes:

  • "
  • &
  • <
  • \

Encode hace un HtmlEncode completa, la codificación cualquier caracteres que una ren't en Html.

+1

AttributeEncode también codifica '(comilla simple) – daghan

+3

@daghan De acuerdo con la documentación, no es así, por lo tanto, ** no ** debe usar AttributeEncode si se coloca dentro de un atributo entre comillas como 'title =' single quoted'':" El resultado debe usarse solo para los atributos que están entre comillas dobles. Pueden surgir problemas de seguridad si usa el método AntiForgeryToken para codificar los atributos que están entre comillas simples ". http://msdn.microsoft.com/en-us/library/dd492240.aspx – AaronLS

Cuestiones relacionadas