Javascript 而不是使用<;a href>;我可以使用submit按钮在cotroller中调用方法吗?
当我点击下面的链接时,fancybox将通过调用InquireCourseIndex方法打开。ImageGallery类用于调用下面的脚本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</
<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”))
{
}
试试这个:你能展示一下你的控制器吗!为什么不把链接设计成一个按钮呢。