[asp.net-mvc]获取操作的形式不重定向页 (相对路径)?

发布时间: 2016/10/8 23:23:43
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我试图从这一问题,就如何使像链接输入的字段听从。

我已经设置窗体上,并设置 URL。

然而,当我单击输入的字段,没有任何反应。它不重定向我,并没有控制台错误。

如何使这项工作有什么想法?

审计源

 <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:

作为您引用的问题的答复中指出之一

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

你投入将类型设置为 '提交' 而不是 '按钮

赞助商