我需要将一些 HTML 标记传递给 Controller (请参阅我的 detalle 变量),使用 jquery,在操作中我遇到了问题,当我尝试发送 detalle ,它说没有找到,有人可以帮助我吗?
$('#BtnPrint').click(function() {
var detalle = "<br><br>";
detalle += " Yo: <b>" + '@Model.DoctorText' + "</b>";
if ('@Model.Exequartur' != "") {
detalle += ", exequatur: <b>" + '@Model.Exequartur' + "</b> <br>";
}
detalle += " certifico haber examinado a: <b>" + '@Model.PatientName' + "</b> <br>";
@*if (@Model.ide != "")
{
detalle += " cedula: <b>" + txtcedula.Text + "</b> <br>";
}*@
detalle += " quien presenta: <b>" + '@Model.Affections' + "</b> <br>";
detalle += " por lo que recomiendo: <b>" + '@Model.Recomendations' + "</b> <br>";
detalle += "<br> dado en: <b>" + ' @Model.Place' + "</b>, " + '@Model.MedicalCertificateDate' +
" <br>";
detalle += "<br><br><br><br> ";
$('#myVar').val(detalle);
var win = window.open(
"@Url.Action("DetailsPrint", "Reports", new {area = "Configurations", id = @Model.Patient.Person.AuthorId, body = detalle, description = "Certificado Medico"})" ) ;
//// var win = window.open('http://stackoverflow.com/', '_blank');
if (win) {
//Browser has allowed it to be opened
win.focus();
} else {
//Browser has blocked it
alert("Porfavor, debes permitir que se abran las ventanas emergentes o el reporte no va a salir :'( ");
}
});
最佳答案
我建议你为每种情况使用特定的报告,你可以动态地做,但是,每种类型只有一个,因为它们都有不同的大小
关于javascript - 将 Html 作为参数从 javascript 发送到 asp.net mvc Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44992697/