Почему return view в MVC не работает?
он должен возвращать вид страницы вместо всплывающего окна, полного html-кода.
Смотреть
@model SendAFaxWeb.Models.Home @{ Layout = null; } <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> <title>GetHistory</title> </head> <body> <div> <h2>Fax History List Test</h2> <form action="@Url.Action("GetHistory", "Home")" id="form" method="post" enctype="multipart/form-data"> <table class="table table-condensed"> @foreach (var item in Model.Documents) { <tr> <td>@item.Name</td> <td>@item.Path</td> <td> <button class="btn btn-xs btn-danger" onclick="d(@item.Name)"> <span class="glyphicon glyphicon-trash"></span> </button> </td> </tr> } </table> </form> </div> </body> </html>
контроллер
public ActionResult GetHistory() { //some code here return View(history)//list of object }
Что я уже пробовал:
я пытался ничего не возвращать, но все равно показывал всплывающий html-код. кстати, как поместить сюда изображение?
Karthik_Mahalingam
в чем именно заключается проблема?
вы не можете поместить изображение здесь, вместо этого вы можете разместить его на любом открытом сайте хостинга изображений и поделиться url-адресом.
http://imgur.com/
wa.war
http://imgur.com/a/MCHn0
взгляните на изображение здесь.
Karthik_Mahalingam
опубликуйте полный cshtml,
вы показываете его в окне оповещения
wa.war
я не показываю никакого окна оповещения, как вы можете видеть мой код выше.
Karthik_Mahalingam
но sccreenshot показывает alertbox
F-ES Sitecore
Проблема, скорее всего, заключается в коде, который вызывает это представление, а не в самом представлении, и вы не опубликовали этот код.
John C Rayan
Где находится функция onclick= " d (@item.Name)"