如何在asp.net mvc中向ActionLink发送Textbox值

这是我的情景

@Html.Textbox("value") 

如何将上面的文本框值传递给下面的操作链接

 @Html.ActionLink("Search","Search",new {firstname=value) 

你可以使用javascript来做到这一点。 首先使用伪装值为firstname的href生成锚标记:

 Search 

此外,生成带有ID(即txtSearch)。

然后,使用javascript,您可以附加此点击事件。 使用jQuery代码将是这样的:

 $("#lnk").click(function(evt) { var fakedUri = $("#lnk").prop("href"); var uri = fakedUri.replace("xxxx", $("#txtSearch").val()); }); 

问候!

你需要使用一个表格

 
@Html.Textbox("value")