如何通过锚标记将文本框值传递到模型弹出窗口

时间:2019-06-04 06:59:06

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

如何根据锚标记获得的值创建弹出菜单。我不知道如何通过锚标记传递值。我是MVC中的新手。

这就是我试图传递值的内容

@Html.ActionLink("Go", "null", "null", null, new {data_toggle="modal",data_target="#myModal4", onclick = "this.href += '&myRouteValueName=' + document.getElementById('val').value;" })

2 个答案:

答案 0 :(得分:0)

您的问题很笼统。输入一些代码,以便我们可以看到如何创建弹出窗口以及如何从锚标记传递值。

答案 1 :(得分:0)

在@ Html.ActionLink中,“转到”是您的链接文本。您的第二个参数应为操作方法的名称,第三个参数应为控制器名称。在您的情况下为空。不需要第三个null,并且为了将值传递给控制器​​,您可以执行以下操作:new {id =“ valueToPass”}。因此,应该是这样的:

您认为:

@Html.ActionLink("GO", "ActionMethodName", "ControllerName", new { id = "loginLink" });                                                                            

在控制器中:

public class ControllerNameController : Controller
{
    public ActionResult ActionMethodName(int id)
    {
        //your code
    }
}