Comment faire pour modifier l'id de la valeur lors de l'utilisation de Html.DropDownListFor aide dans asp.net mvc 2.0?

J'ai une vue partielle qui a quelque chose comme ce

 <%= Html.DropDownListFor(m => m.SelectedProductName, Model.ProductList, "Select a Product") %>

Maintenant, vous pouvez créer un nouveau produit et de modifier un produit existant. À la fois l'édition et de la création d'utiliser le même formulaire. La création est sur la page principale sur charger. Edit s'ouvre dans une de jQuery UI modèle de dialogue et rend une nouvelle vision partielle.

Autant que la page est concerné, j'ai 2 zones de liste déroulante avec le même "id" qui est mauvais car ils doivent être uniques. Alors, comment puis-je changer la carte d'identité? Donc, lorsque la modification des charges qu'il pourrait avoir une id de "editSelectedProductName"?

J'ai essayé de le faire dans le modèle de vue

public string SelectedProductName{ get; set; }

ViewModelConstructor()
{
  SelectedProductName = "EditSelectedProductName";
}

Mais il semble pas de soins et de garde à l'aide de "SelectedProductName" comme le nom du produit

InformationsquelleAutor chobo2 | 2010-05-16