将数据发送到窗体中的新窗口

Send data to new window in the form

本文关键字:新窗口 窗口 数据 窗体      更新时间:2023-09-26

我有一个基本的形式,我有一个使用JavaScript自动完成字段。下面是我在表单中绑定字段的方式:

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

现在我需要添加到文本框字段旁边的表单一个"详细信息"按钮这打开了一个新的窗口然后发送

AlgoName

到新窗口

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

最简单的例子:

:

<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!");
}