如何根据锚标记获得的值创建弹出菜单。我不知道如何通过锚标记传递值。我是MVC中的新手。
这就是我试图传递值的内容
@Html.ActionLink("Go", "null", "null", null, new {data_toggle="modal",data_target="#myModal4", onclick = "this.href += '&myRouteValueName=' + document.getElementById('val').value;" })
答案 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
}
}