我必须将数据从一个页面传递到另一个页面。为了传递目前我正在使用查询字符串,如下所示。
function showNextPage(Reference) {
window.location.href = MasterPageVars.BaseUrl + 'Home/details?Reference=' + Reference;
}
这很好用。但是现在我想将多个值(例如from和to date值)传递给下一页。我认为通过使用查询字符串传递它们是不合适的。
如果需要,我可以从数据库中获取数据。但它需要单独调用数据库。有人能指出我可以在这里使用的其他一些方法吗?我知道我也可以使用hiddenfor,session和cookie。什么是最好的方法 ?
感谢。
答案 0 :(得分:0)
http://yourhost.domain/Controller/Method?date=yy-mm-dd
点击按钮后,您将传递您输入的日期,如下所示:
$.ajax
但是接受我的建议,最好使用.ajax({
type: 'GET',
url: '/Controller/Method/',
data: $('input').val(),
success: function () {
}
});
调用,因为它是异步的,不会将你重定向到另一个页面。
{{1}}