我是MVC的新手,我需要知道如何从视图的按钮调用Action Methods。我需要澄清按钮和提交之间的区别 感谢
答案 0 :(得分:0)
按钮通常属于表单标签。表单有一个提交URL。按下按钮<input type="submit" value="Submit">
后,您将被重定向到以表单提交的URL。操作方法与网页绑定。例如,如果您访问www.eample.com/home/hello,则在Home Controller中执行Hello操作。
您可以使用jQuery触发特定页面的AJAX调用(例如/ home / process)并更改页面上的数据。要做到这一点,你应该在按钮上绑定onclick javascript事件并执行ajax调用。
加载页面时的AJAX调用示例:
function loadContent() {
$.ajax({
type: 'get',
url: 'Page.html',
contentType: 'application/html; charset=utf-8',
dataType: 'html',
beforeSend: sendContent,
success: successContent,
error: errorContent
});
}
function sendContent() {
////loading
}
function successContent(data, status) {
$("#content .main").html(data);
$("#content").show();
}
function errorContent(request, status, error) {
////error
}
$(function () {
loadContent();
});