如何将Textbox值传递给Ajax ActionLink中的控制器Action方法 [英] How to pass Textbox value to controller Action Method in Ajax ActionLink
本文介绍了如何将Textbox值传递给Ajax ActionLink中的控制器Action方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在我的ASP.NET MVC应用程序中,我希望用户将值添加到文本框中,然后按我的Ajax.ActionLink。我想做这样的事情:
@ Ajax .ActionLink ( 获取电影ID, movieid,new {movname = TextBox1.Value},new AjaxOptions
{
HttpMethod = GET,
UpdateTargetId = divmovid,
InsertionMode = InsertionMode.Replace
})
如何将 TextBox1.Value 放入 Movname
解决方案
参考这些主题
http://stackoverflow.com/questions / 867253 /如何-可以-I通-A-文本框值到我的Ajax-ACT ionlink [ ^ ]
http://stackoverflow.com/questions/11293048/how-to-pass-textbox-value-using-html-actionlink-in-asp-net-mvc -3 [ ^ ]
更新
尝试这样的事情
@ Ajax.ActionLink( 搜索,< span class =code-string> datalist, new {name = getTextBoxContent ()}, new AjaxOptions {UpdateTargetId =listbx,InsertionMode = InsertionMode.Replace})
< div id = listbx> @ {Html.RenderAction( datalist, Home); } < / div >
< script type = text / javascript >
函数getTextBoxContent(){
return document.getElementById(' myTextBoxId')。 value ;
}
< / script > 跨度>
In my ASP.NET MVC application I want a user to add a value into a textbox and then press my Ajax.ActionLink. I want to do something like this:
@Ajax.ActionLink("Get Movie ID", "movieid", new { movname = TextBox1.Value}, new AjaxOptions
{
HttpMethod = "GET",
UpdateTargetId = "divmovid",
InsertionMode = InsertionMode.Replace
})
How To place TextBox1.Value into Movname
解决方案
Refer these threads
http://stackoverflow.com/questions/867253/how-can-i-pass-a-textboxes-value-to-my-ajax-actionlink[^]
http://stackoverflow.com/questions/11293048/how-to-pass-textbox-value-using-html-actionlink-in-asp-net-mvc-3[^]
Updated
Try something like this
@Ajax.ActionLink("Search", "datalist", new { name = getTextBoxContent()}, new AjaxOptions { UpdateTargetId = "listbx", InsertionMode = InsertionMode.Replace} ) <div id="listbx">@{ Html.RenderAction("datalist", "Home"); }</div> <script type="text/javascript"> function getTextBoxContent() { return document.getElementById('myTextBoxId').value; } </script>
这篇关于如何将Textbox值传递给Ajax ActionLink中的控制器Action方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文