【发布时间】:2016-12-02 19:48:40
【问题描述】:
在 VB 中,我正在开发一个 MVC 项目。我有一个文本框来输入一些搜索条件,旁边有一个按钮,按下后将提交文本框的值。 html片段:
<input type="text" id="mySearchField" />
<button onclick="location.href='@Url.Action("Search", "Movies", New RouteValueDictionary(New With {.searchCriteria = document.getElementById('mySearchField') }))'">Search</button>
我的问题围绕着最后一部分:
New RouteValueDictionary(New With {.searchCriteria = document.getElementById('mySearchField') }))'"
上面的代码不起作用或无法编译,但这是我对我正在尝试做的事情的一般想法。
我想将文本框的值传递给电影/搜索功能,但是我不知道如何格式化该行以同时混合 html、asp 和 javascript。
为了清楚起见,我的 VB 函数:
Function Search(searchCriteria As String) As ActionResult
Return View()
End Function
非常感谢任何建议!
【问题讨论】:
标签: javascript jquery asp.net vb.net