我在这里研究了几个关于这个主题的帖子,以及在Url.Action()
/ Url.Content()
下在模式下传递几个变量的最佳表现是:
$('a.rengComments').click(function (e) {
e.preventDefault();
var DocID = $('#fact_num').attr('fact_num');
var ArtID = $(this).attr('idnum');
var TipoDoc = $(this).attr('tipo');
var RengID = $(this).attr('rengnum');
var DocNum = $(this).attr('docnum');
var url = '@Url.Content("~/PMContent/CreateRenglonComments/?id=")' + DocID + '&ArtID=' + ArtID + '&TipoDoc=' + TipoDoc + '&RengID=' + RengID + '&DocNum=' + DocNum;
GetModal(url);
});
function GetModal(url) {
var form = $("#Modal-Charge form");
$('#ModalContent').load(url, function (html) {
$("#Modal-Charge").modal('show');
});
}
This post提供了一个优秀且优雅的解决方案,但在模态下对我不起作用,window.location.href = url.replace('_param_', encodeURIComponent(param));
不会替换参数
除了这两个解决方案之外还存在其他解决方案吗?
谢谢你