Bha*_*gav 5 autocomplete razor asp.net-mvc-3
用于获取城市自动填充文本框的自动填充文本框.
我的代码看起来像这样,
<input id="location" type="text" name="q"
data-autocomplete="@Url.Action("locationSearch", "Home",
new { text = "location" })"/>
Run Code Online (Sandbox Code Playgroud)
现在我想将其转换为剃刀syntex.我尝试了这个,但没有工作.
@Html.TextBoxFor(model => model.Location,
new { data-autocomplete = Url.Action("locationSearch", "Home")})
Run Code Online (Sandbox Code Playgroud)
我怎么解决这个?
小智 7
data-autocomplete是一个HTML属性.首先,在MVC中指定属性时不能使用破折号,因此需要使用data_autocomplete替换数据自动完成.MVC"足够聪明",最终结果将读取数据自动完成.
要在文本输入中添加HTML属性,您需要使用以下HTML帮助程序:
@Html.TextBoxFor(model => model.Location, new { data_autocomplete = Url.Action("locationSearch", "Home") })
Run Code Online (Sandbox Code Playgroud)
请按照您的录取率进行工作.
小智 1
你可以用这个
在你看来
<select id="location" name="location"></select>
<input type="submit" value="Send">
Run Code Online (Sandbox Code Playgroud)
这实际上是下拉列表,而不是文本框,他们通过 css 编辑布局
| 归档时间: |
|
| 查看次数: |
5971 次 |
| 最近记录: |