Mur*_*hna 6 asp.net-mvc jquery razor
这是我的情景
@Html.Textbox("value")
Run Code Online (Sandbox Code Playgroud)
如何将上面的文本框值传递给下面的操作链接
@Html.ActionLink("Search","Search",new {firstname=value)
Run Code Online (Sandbox Code Playgroud)
小智 12
你可以用javascript做到这一点.首先使用伪装值为firstname的href生成锚标记:
<a href="@Url.Action("Search", "Controller", new {firstname="xxxx"}") id="lnk">Search</a>
Run Code Online (Sandbox Code Playgroud)
此外,生成带有ID(即txtSearch).
然后,使用javascript,您可以附加此点击事件.使用jQuery代码将是这样的:
$("#lnk").click(function(evt) {
var fakedUri = $("#lnk").prop("href");
var uri = fakedUri.replace("xxxx", $("#txtSearch").val());
});
Run Code Online (Sandbox Code Playgroud)
问候!
| 归档时间: |
|
| 查看次数: |
18815 次 |
| 最近记录: |