一旦页面刷新,asp web app razor2 onclick会自动运行

时间:2013-05-03 15:29:39

标签: c# javascript asp.net asp.net-mvc razor

我正在使用Razor v2 VS2012,至于测试目的,我从默认模板加载了一个新网站。 现在,我在表格中有以下链接。

   <a href="" onclick="@myApp.CancelOrder(SellOrders[0].Key)"      id="@SellOrders[0].Key">@SellOrders[0].Value.Amount.ToString()</a>

我希望它在用户点击链接时成为链接,调用myApp.cancelorder并取消订单。 不知何故,这会在点击页面重新加载或提交按钮时自动运行。

有人帮忙吗?

感谢

2 个答案:

答案 0 :(得分:0)

在您的代码中,一旦访问者加载页面,就会执行CancelOrder方法。

onclick属性必须是普通的javascript字符串,在用户单击浏览器中的链接时执行。

答案 1 :(得分:0)

尝试更改href=""

href="#"