asp.net-mvc-3 – asp.net mvc3返回原始html来查看
发布时间:2020-05-30 00:50:01 所属栏目:asp.Net 来源:互联网
导读:还有其他方法可以从控制器返回原始HTML吗?而不是只使用viewbag.如下: public class HomeController : Controller{ public ActionResult Index() { ViewBag.HtmlOutput = HTML/HTML; return View(); }}@
|
还有其他方法可以从控制器返回原始HTML吗?而不是只使用viewbag.如下: public class HomeController : Controller
{
public ActionResult Index()
{
ViewBag.HtmlOutput = "<HTML></HTML>";
return View();
}
}
@{
ViewBag.Title = "Index";
}
@Html.Raw(ViewBag.HtmlOutput)
解决方法这样做没有多大意义,因为View应该生成html,而不是控制器.但无论如何,你可以使用 Controller.Content method,它可以指定结果html,内容类型和编码public ActionResult Index()
{
return Content("<html></html>");
}
或者你可以使用asp.net-mvc框架内置的技巧 – 直接使动作返回字符串.它会将字符串内容传递到用户的浏览器中. public string Index()
{
return "<html></html>";
}
实际上,对于除ActionResult之外的任何操作结果,框架会尝试将其序列化为字符串并写入响应. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET MVC5 OWIN:通过Facebook登录后,为什么User.Identi
- asp.net-mvc-4 – ASP.NET Web API的自定义MVC AuthorizeAt
- asp.net-mvc – Visual Studio 2013持有的App_global.asax.
- asp.net-mvc – ‘Personal’是一种类型,在给定的上下文中无
- asp.net-mvc – knockout下拉列表将选择传递给MVC5中的模型
- ASP.NET /数据库性能清单
- 将变量从ASP.net传递给JavaScript
- ASP.NET Core 2.0中Razor页面禁用防伪令牌验证
- asp.net-mvc – 如何持久保存用户选择(例如:主题选择)
- asp.net-mvc-4 – 我似乎没有安装SignalR与MVC4
推荐文章
站长推荐
- 进程是经典ASP可以存储会话状态的唯一方法吗?
- asp.net-mvc – ASP.NET MVC 4 – 301重定向Rout
- asp.net-mvc – ASP.Net MVC:发送JSON到控制器
- asp.net – 将AJAX ModalPopupExtender定位在屏幕
- asp.net-mvc – warns – html.helpers在项目更新
- asp.net-mvc – 在同一页面上创建新的父项和子节
- asp.net-mvc-4 – Visual Studio 2013 C#Web项目
- 在ASP.Net MVC中访问“应用程序”对象来存储应用
- asp.net-mvc – 在ASP.NET会话中存储任何内容导致
- asp.net-mvc – 将焦点放在不使用JavaScript的Ed
热点阅读
