我正在尝试将生成的
HTML字符串返回到视图,以动态生成带有结果的HTML表.我无法获得返回的HTML字符串任何建议和帮助非常感谢.
这是我的控制器代码
public ActionResult ValidateTrams()
{
string html = "";
if (Request.Files.Count == 0 || Request.Files[0].ContentLength == 0)
{
}
else
{
html = ProcessTextFile(Request.Files[0].InputStream);
}
return View(html);
}
我试图像这样在jquery中获取这个返回的结果
$('#tramsView').live('click',function () {
$.ajax({
url: '/Booking/ValidateTrams',type: 'POST',dataType: 'jsonp',success: function (data) {
alert(data);
$('#TramsViewFrame').html(data);
},error: function (jqxhr,textStatus,errorThrown) {
$(window).hideWaitScreen();
if (confirm(errorThrown)) { window.location.reload(); }
}
});
});
最后,下面是表单的CSHTML.在这里,我正在从提示按钮类型的表单中读取文件
id="frmvalidate">
Display rows that were NOT parsed |
感谢您的时间,非常感谢您的帮助.亲切的问候!!!