2013-04-18 10 views

Antwort

45

Versuchen Sie, diese

@Html.TextBox("ticket_new_attachment_attributes_0_description", null, new { @class= "bigfield"}) 
+0

Das Gr8 ist, seine Arbeits . Danke –

+2

Dieser Code funktioniert, aber beachten Sie, dass Mario Sannum in seiner Antwort unten einen Grund gibt, warum. Der zweite Parameter ist Wert, der dritte Parameter ist für Attribute. –

4

Der zweite Parameter der value ist.
Sie müssen sich für HTML-Attribute Überlastung mit dem dritten Parameter verwenden, etwa so:

// Pass null (or the value) as second parameter 
@Html.TextBox("ticket_new_attachment_attributes_0_description", null, new { @class = "bigfield"}) 

die msdn reference See.

2

Für @ Html.TextBox zweiten Parameter sind Textbox Wert so können Sie passieren "" als Textbox Wert und dritter Parameter ist HTML-Attribut

unten html Versuchen:

@Html.TextBox("ticket_new_attachment_attributes_0_description", "", new { @class= "bigfield"}) 
+0

Diese Frage wurde vor 3 Tag beantwortet ... und hat zur Zeit die beste Antwort. – rakaz