ASP.NET rasoir Html.TextArea

1)
lors de l'édition d'un point de vue avec la ligne:

    @Html.TextArea(name: "Message", rows: 10, columns: 40)

J'obtiens cette erreur au moment de la compilation:

ERR: "The best overload for 'TextArea' does not have a parameter of type 'rows'"

même si il y a une signature avec des lignes et des colonnes comme paramètres.

2)
J'ai donc essayer avec la signature:
@Html.TextArea(string name, object htmlAttributes)

l'invocation de la fonction comme suit

    @Html.TextArea(name: "Message", new { rows=10, columns=40 }

mais je reçois un autre message d'erreur:

ERR: "Named Argument Specifications must appear after all fixed arguments have been specified"

Quelqu'un sait pourquoi et comment les résoudre?

Vous en remercie d'avance!

OriginalL'auteur Zeta | 2013-03-07