2010-12-01 3 views
0

J'ai cette entrée HTML dans une page asp.net MVC de:id à l'entrée sous forme MVC

<%=Html.TextBox("Submission.FirstName", null, new { @class = "fname title" })%> 

Comment puis-je ajouter un id à elle?

Répondre

3

simples

<%=Html.TextBox("Submission.FirstName", null, new { @class = "fname title", id = "my-id-here" })%> 

Après cela, vous verrez l'id dans la balise html après sera rendu

1

L'ID sera défini en utilisant le nom que vous fournissez. Dans ce cas, l'identifiant sera "Submission_FirstName".

+0

Désolé, mais cette description fait peu pour me aider à comprendre la syntaxe de la façon dont cela est fait . – tpow

+0

@cinqoTimo, Vous ne devriez pas le faire car le framework le fait pour vous par convention. Mais si vous trouvez un cas où vous en avez besoin, vous pouvez faire ce que Tugberk a suggéré et cela annulera la convention. –

+0

vous avez raison. pas exactement c'est le cas mais dans mon échantillon, je suis en train de le coder en dur. ce serait bien; <%: Html.TextBoxFor (Model.MyField, nouveau {@class = "fname title"})%> – tugberk