加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-16 07:16:21 所属栏目:asp.Net 来源:网络整理
导读:用于获取城市自动填充文本框的自动填充文本框. 我的代码看起来像这样, input id="location" type="text" name="q" data-autocomplete="@Url.Action("locationSearch","Home",new { text = "location" })"/ 现在我想将其转换为剃刀syntex.我尝试了这个,但没有
用于获取城市自动填充文本框的自动填充文本框.

我的代码看起来像这样,

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

现在我想将其转换为剃刀syntex.我尝试了这个,但没有工作.

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

我怎么解决这个?

解决方法

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

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

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

请按照您的录取率进行工作.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读