MVC - 用于触发Ajax.ActionLink的按钮

时间:2011-03-21 15:06:18

标签: asp.net-mvc ajax

@Ajax.ActionLink(
    "Link Text", 
    "RefreshTestStatus2", 
    "refresh",
    new AjaxOptions { 
        UpdateTargetId = "status", 
        InsertionMode = InsertionMode.InsertBefore })

但我想使用看似提交按钮的东西来解雇它。有谁知道怎么做?

朱迪

2 个答案:

答案 0 :(得分:9)

我决定将其作为Ajax表单实现。

@using(Ajax.BeginForm( 
  "RefreshTestStatus2", 
  "refresh",
  new AjaxOptions { 
    UpdateTargetId = "status", 
    InsertionMode = InsertionMode.InsertBefore }))
{
  <input type="submit" name="submit" value="Link Text" />
}

我认为可以说它不像Ajax.ActionLink那么干净,但是会给你一个输入按钮。

答案 1 :(得分:2)

一种选择是使用一些css使链接看起来像一个按钮

例如example

另见{[3}}