У меня есть выпадающий список, который выглядит следующим образом:
@Html.DropDownListFor(
x => x.Attribute.AttributeID,
new SelectList(Model.Attributes, "AttributeID", "Name")
)
В моем контроллере я пробовал такие параметры, как attributeId и attribute_attributeId, это мой код:
[HttpPost]
public ActionResult Index(int productId, int attributeId)
(Кстати, я также получаю ProductID, который находится в строке запроса)
Вывод моего ddl: ... id = "Attribute_AttributeID" name = "Attribute.AttributeID" ...
Я пробовал это также:
@Html.DropDownListFor(
x => x.Attribute.AttributeID,
new SelectList(Model.Attributes, "AttributeID", "Name"),
null,
new { id = "attributeId", name = "attributeId" }
)
Но тогда идентификатор просто меняется, а не оба ...
Таким образом, мой вопрос заключается в том, как я могу достичь библиотеки DLL без необходимости писать что-то вроде x => x.SelectedAttributeID в ddl.