Javascript 如何在每次键入时将您在textbox上键入的值传递给控制器,而不必使用submit按钮。
我有一个正在运行的空闲代码,但我的问题是,如何在每次键入文本框时传递文本框的值?可能使用Javascript或JQuery?如果有人能帮助我,那就太好了 SearchProducstController:Javascript 如何在每次键入时将您在textbox上键入的值传递给控制器,而不必使用submit按钮。,javascript,c#,jquery,asp.net-mvc,Javascript,C#,Jquery,Asp.net Mvc,我有一个正在运行的空闲代码,但我的问题是,如何在每次键入文本框时传递文本框的值?可能使用Javascript或JQuery?如果有人能帮助我,那就太好了 SearchProducstController: public class SearchProducstController: Controller { public ActionResult searchmain(string name) { var result = name; return V
public class SearchProducstController: Controller
{
public ActionResult searchmain(string name)
{
var result = name;
return View();
}
site.master
<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /></title>
<link href="../../Content/Site.css" rel="stylesheet" type="text/css" runat="server" />
</head>
<body>
<div class="page">
<% using (Html.BeginForm("searchmain", "SearchProducstController")) { %>
<%: Html.TextBox("name") %>
<input type="submit" value="searchmain" />
<% } %>
</div>
</body>
</html>
使用AJAX(异步JavaScript和XML)。AJAX是一种与服务器交换数据、更新网页部分内容的技术,而无需重新加载整个网页。 AJAX只是为了这个特性而发明的。
Googleajax自动完成文本框,你会发现我在说什么。你试过处理休假事件吗?