我正在尝试使用表单发布一个pdf文档到用户浏览器,现在它完全正常,当我将它编码到我的html中时如此:
<form method="post" action="~/Dashboard/CreateCertificate" target="_blank">
<input value="1" name="id" style="display:none;">
<input id="btnPDF" type="submit" value="View Certificate">
</form>
但是当我动态创建它并将其附加到我的空白div时,它会给我一个错误
if (this == false) {
//Do something here
} else {
tr = $('<div class="col-lg-4 col-md-4 col-sm-6"><div class="panel panel-info"><div class="Mypanel-heading"></div><div class="panel-body"></div><div class="panel-footer"><form method="post" action="~/Dashboard/CreateCertificate" target="_blank"><input value=" ' +
datain[i].Id + '" name="id" style="display:none;"><input id="btnPDF" type="submit" value="View Certificate"></form></div></div></div>');
$('#courseTable').append(tr);
}
请记住,我已经取出了一些与此问题无关的div信息
所以我的表单与我的HTML完全一样,但是我遇到了以下问题:
网址:localhost:56412 / Home / Dashboard /〜/ Dashboard / CreateCertificate
我动态构建它时的URL,不会转到我的控制器
感谢任何帮助
欢呼声