gpt4 book ai didi

asp.net-mvc-3 - 如何将数据自动完成 HTML 属性添加到 TextBoxFor HTML 助手?

转载 作者:行者123 更新时间:2023-12-04 17:56:34 27 4
gpt4 key购买 nike

用于获取城市自动完成文本框的自动完成文本框。

我的代码看起来像这样,

<input id="location" type="text" name="q" 
data-autocomplete="@Url.Action("locationSearch", "Home",
new { text = "location" })"/>

现在我想将其转换为 Razor 语法。我试过这个但没有用。
@Html.TextBoxFor(model => model.Location, 
new { data-autocomplete = Url.Action("locationSearch", "Home")})

我该如何解决这个问题??

最佳答案

data-autocomplete 是一个 HTML 属性。首先,在 MVC 中指定属性时不能使用破折号,因此您需要将 data-autocomplete 替换为 data_autocomplete。 MVC“足够聪明”,最终结果将读取数据自动完成。

要将 HTML 属性添加到文本输入,您需要使用以下 HTML 帮助程序:

@Html.TextBoxFor(model => model.Location, new { data_autocomplete = Url.Action("locationSearch", "Home") })

请努力提高您的接受率。

关于asp.net-mvc-3 - 如何将数据自动完成 HTML 属性添加到 TextBoxFor HTML 助手?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7845851/

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