Tôi đang cố trả lại chuỗi HTML được tạo thành chế độ xem để tạo động một bảng HTML có kết quả. Tôi không thể nhận được chuỗi HTML trả về bất kỳ đề xuất và trợ giúp được đánh giá cao.Làm cách nào để trả lại HTML từ bộ điều khiển MVC sang div trong chế độ xem của tôi
Đây là mã điều khiển của tôi
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);
}
Tôi đang cố gắng để lấy này trở lại kết quả trong jquery như thế này
$('#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(); }
}
});
});
Cuối cùng Bên dưới là CSHTML cho biểu mẫu. Ở đây tôi đang đọc một tệp từ biểu mẫu có loại nút gửi
<form action="#" method="post" enctype="multipart/form-data" class="forms" name="form"
id="frmvalidate">
<table>
<tr>
<td>
<input type='file' name='trams' id='ValidatetramsFile' />
</td>
</tr>
<tr>
<td>
<br />
<input name="cbDisplayUmatched" id="cbDisplayUmatched" type="checkbox" value="" checked="true" />
<label style="text-decoration: none; outline: none; font-size: 1.1em; padding: 3px 0 0px 0;">
Display rows that were <strong>NOT</strong> parsed</label>
</td>
</tr>
<tr>
<td>
<br />
<div class="buttons">
<button type="submit" value="VIEW" class="ui-state-default ui-corner-all" id="tramsView">VIEW</button>
</div>
</td>
</tr>
</table>
</form>
Cảm ơn bạn đã dành thời gian và thực sự đánh giá cao sự giúp đỡ của bạn. Trân trọng!!!
Cảm ơn phản hồi Jayantha, tôi đã thử và nhận phản hồi nhưng xóa các điều khiển khác của tôi trên trang. Làm thế nào tôi sẽ làm điều này nếu tôi muốn tải kết quả này một phần trong một div –
gọi nó bằng cách sử dụng ajax .. –
Tôi sợ "text/xml" sẽ hoạt động. Có lẽ bạn có nghĩa là "văn bản/html" mimetype :) –