gpt4 book ai didi

html - 如何设置 DropDownFor 的 id 和 class - asp.net mvc

转载 作者:行者123 更新时间:2023-12-02 02:17:54 25 4
gpt4 key购买 nike

我正在创建一个小型 mvc 应用程序并在其中使用 DropDownListFor 。我无法为该下拉列表设置 ID 和类。以下是我的 DropdownListFor 代码,我想在其中添加 Id 和类。及时帮助将不胜感激,谢谢

@Html.DropDownListFor(item => item.Student.StudentId, new SelectList(Model.StudentList, "StudentId", "FirstName"), "--Select--")

最佳答案

@Html.DropDownListFor 在 html 助手中如果你想添加任何 html 属性,你必须将它们作为 htmlAttributes 类型的对象传递,就像 MSDN 所解释的那样

public static MvcHtmlString DropDownListFor<TModel, TProperty>(
this HtmlHelper<TModel> htmlHelper,
Expression<Func<TModel, TProperty>> expression,
IEnumerable<SelectListItem> selectList,
Object htmlAttributes
)

htmlAttributes 在哪里

Type: System.Object
An object that contains the HTML attributes to set for the element

按照你的问题

@Html.DropDownListFor(item => item.Student.StudentId, new SelectList(Model.StudentList, "StudentId", "FirstName"), "--Select--",new { @id="myid", @class="myclass" })

其中 new 关键字为 htmlattributes 创建一个对象

关于html - 如何设置 DropDownFor 的 id 和 class - asp.net mvc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26054026/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com