使用ancor作为提交发布锚标记值

时间:2016-06-29 21:30:50

标签: javascript jquery asp.net-mvc asp.net-mvc-4

我试图在几周前解决这个问题,但仍然没有解决,基本上我有一个标签列表,如stackoverflow标签,以指定程序语言,我有这些标签与表单内的用户关联,当他点击在标签上我想将值发送到控制器,所以我可以使用该值来获取仅具有该标签的线程,我的问题是我的表单只有那个应该作为提交和作为值发送的ancor对于控制器,我已经尝试使用隐藏字段,但它不起作用,因为我只是在用户点击后获得该值,当他点击它时只提交:S

以下是我的内容

 using (Html.BeginForm("listaDesafiosTag", "Desafios", FormMethod.Post))
            {
                foreach (var i in utilizador.tags)
                {
                    <ul class="tagMargin">
                        <li><a data-name="ancora" name="listaTags" class="tag" style="font-size:9px;color:@i.cor">@i.NomeTag</a></li>
                    </ul>
                }
            }

1 个答案:

答案 0 :(得分:1)

您可以使用获取代替 POST

foreach (var i in utilizador.tags)
{
    <ul class="tagMargin">
        <li><a href="/controller/action/@i.NomeTag"  data-name="ancora" name="listaTags" class="tag" style="font-size:9px;color:@i.cor">@i.NomeTag</a></li>
    </ul>
 }