5
Giả sử chúng ta có một số hành động trong bộ điều khiển:Làm cách nào để nối HTML tùy chỉnh vào cuối chế độ xem với các thuộc tính trong ASP.NET MVC?
public ActionResult SomeAction()
{
return View();
}
Tôi muốn có một khả năng để thêm một số mã HTML để cuối HTML điểm của kết quả với sự giúp đỡ của các thuộc tính, ví dụ:
[SomeHTML]
public ActionResult SomeAction()
{
return View();
}
nơi
public class SomeHTMLAttribute : ActionFilterAttribute
{
public override void OnActionExecuted(ActionExecutedContext filterContext)
{
var response = filterContext.HttpContext.Response;
if (response.ContentType == "text/html")
{
response.Write("someHTML");
}
}
}
Filters (ActionFilterAttribute) cho phép thêm một số mã HTML để trên cùng hoặc dưới cùng của web-page nhưng chưa đến cuối HTML điểm của.
Cách lưu trữ tệp này?
Darin, đó thực sự viết nó trên phần cuối của cơ thể, nhưng không phải trên sự kết thúc của dòng xem – gsharp
'_outputStream.Write (buffer, 0, đệm. Chiều dài), 'in' Write' override method nên nói '_outputStream.Write (buffer, offset, count);' nếu không bạn sẽ bị xáo trộn HTML – mdonatas