我有一张图片:
<img onclick="Search()" alt="searchPage" style="vertical-align: middle;" height="17px"
src="../../Stylesheets/search.PNG" title="search" />
和javascript方法:
<script language="javascript" type="text/javascript">
function Search() {
alert("test-search");
var searchText = $("#txtSearch").val();
var queryString = "SearchText=" + searchText;
$.post("/Search/Search", queryString, callBackSearch, "_default");
}
</script>
如何从SearchController调用动作搜索?在我的js方法中它是jquery $ .post是吗?但我不想在我的项目中使用jQuery。
请帮帮我。
答案 0 :(得分:1)
如果您不想使用任何javascript,可以创建一个包含文本框和提交图像按钮的简单表单:
<% using (Html.BeginForm()) { %>
<%= Html.TextBoxFor(x => x.TxtSearch) %>
<input type="image" alt="searchPage" style="vertical-align: middle;" height="17px" src="../../Stylesheets/search.PNG" title="search" />
<% } %>
或者如果您的视图不是强类型的,那么您可以使用以下帮助程序生成文本框:
<%= Html.TextBox("TxtSearch") %>