在表单中将数据发送到新窗口

时间:2014-06-17 05:55:11

标签: c# javascript asp.net asp.net-mvc-4

我有一个基本表单,我有一个使用JavaScript的自动完成字段。 这是我如何以形式绑定字段:

  @Html.TextBoxFor(m=>m.AlgoName, new {id="tags"})  

现在我需要添加到文本框字段旁边的表单a" Details"按键 打开一个新窗口 并发送

  

AlgoName

到新窗口。

AlgoName是我模特的一部分。 我怎么做?请帮我。 感谢!!!

1 个答案:

答案 0 :(得分:0)

最简单的例子:

<强> HTML

<input type="text" name="AlgoName" id="tags" /> 
<a href="#" id="details">Details</a>

Javascript (使用jQuery):

$('#details').click(function(){
    var algoname = $('#tags').val(); // get the value of tags input assuming it is a string
    var url = "/mycontroller/details/"+algoname; 
    window.open(url , 'window name', 'window settings');
    return false;
});

<强> myController的

public ActionResult details(string algoname)
{
    // validate algoname
    // get info related to algoname
    return Content("Here are all details!");
}