Javascript 而不是使用<;a href>;我可以使用submit按钮在cotroller中调用方法吗?

Javascript 而不是使用<;a href>;我可以使用submit按钮在cotroller中调用方法吗?,javascript,html,asp.net-mvc-4,razor,Javascript,Html,Asp.net Mvc 4,Razor,当我点击下面的链接时,fancybox将通过调用InquireCourseIndex方法打开。ImageGallery类用于调用下面的脚本 <a class="imageGallery btn btn-defaultPink" data-fancybox-type="iframe" href="@Url.Action("EnquireCourseIndex", "DiplayCourse")">Enquire Now</

当我点击下面的链接时,fancybox将通过调用InquireCourseIndex方法打开。ImageGallery类用于调用下面的脚本

  <a class="imageGallery btn btn-defaultPink" data-fancybox-type="iframe"
                           href="@Url.Action("EnquireCourseIndex", "DiplayCourse")">Enquire Now</a>

这是剧本

<script type="text/javascript">
$(document).ready(function () {
    $('.imageGallery').fancybox({
        fitToView: false,
        width: '600px',
        height: '400px',
        autoSize: false,
        closeClick: false,
        openEffect: 'none',
        closeEffect: 'none',
        padding: 0,
        closeBtn: false,
        'afterClose': function () {
            window.location.reload();
        },
    });
});

$(文档).ready(函数(){
$('.imageGallery').fancybox({
菲托维:错,
宽度:“600px”,
高度:“400px”,
自动调整大小:false,
closeClick:false,
openEffect:'无',
closeEffect:'无',
填充:0,
closeBtn:false,
“afterClose”:函数(){
window.location.reload();
},
});
});

如果不使用标记,我可以使用按钮吗??我试过了。但它不起作用。有人有主意吗

这就是我们尝试的方式

 @using (Html.BeginForm("EnquireCourseIndex", "DiplayCourse"))
 {
      <input type="submit" value="Enquire Now" class="btn btn-defaultPink ssarch"/>
 }
@使用(Html.BeginForm(“查询课程索引”、“DiplayCourse”))
{
}

试试这个:你能展示一下你的控制器吗!为什么不把链接设计成一个按钮呢。