使用GET操作的表单不会重定向页面(相对路径?)

时间:2014-09-11 08:33:37

标签: html asp.net asp.net-mvc html5 forms

我正在尝试遵循this question的建议,关于如何使输入字段像链接一样。

我已设置表单,并设置了网址。

然而,当我点击输入字段时,没有任何反应。它不会重定向我,也没有控制台错误。

关于如何使这项工作的任何想法?

呈现来源

 <form action="/ads/edit" style="display:inline;" method="get">
                <input onclick="_gaq.push(['_trackEvent', 'Frontpage_Top_SaleBtn', 'click'])" type="button" class="button_green_big" value="Sælg virksomhed" />
            </form>
            <form action="/ads/editbuy" style="display:inline;" method="get">
                <input onclick="_gaq.push(['_trackEvent', 'Frontpage_Top_BuyBtn', 'click'])" type="button" class="button_green_big" value="Køb virksomhed" style="margin-left: 10px;" />
            </form>

我的ASP.NET MVC代码,用于呈现

 <form action="@Url.Action("Edit","Ads")" style="display:inline;" method="get">
                <input onclick="_gaq.push(['_trackEvent', 'Frontpage_Top_SaleBtn', 'click'])" type="button" class="button_green_big" value="Sælg virksomhed" />
            </form>
            <form action="@Url.Action("EditBuy","Ads")" style="display:inline;" method="get">
                <input onclick="_gaq.push(['_trackEvent', 'Frontpage_Top_BuyBtn', 'click'])" type="button" class="button_green_big" value="Køb virksomhed" style="margin-left: 10px;" />
            </form>

1 个答案:

答案 0 :(得分:1)

如您所指的问题的其中一个答案中所述

<form action="http://google.com">
    <input type="submit" value="Go to Google">
</form>

将输入类型设置为“提交”而不是“按钮”