如何从 ASP.NET MVC 中生成 HTML?
我的英语很糟糕,所以我无法解释得很清楚。我会尽力的。
请问可以从 ASP.NET MVC 中生成 HTML 代码吗?
这是控制器
public class HomeController : Controller
{
public ActionResult Index()
{
ViewData["Message"] = "Hello ASP.NET MVC!";
ViewData["author"] = "Author: Alex";
return View();
}
这是视图,它是一个模板。
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
title
<%: ViewData["消息"] %>
<%=ViewData["作者"]%>
<%=Html.ActionLink("This is a link.", "Index", "About") %>我想用这个模板生成html文件。
祝你有美好的一天,
亚历克斯
My english very terrible, so i cant explain very clear. I will try my best.
is it possible to generate HTML code from within ASP.NET MVC, please?
This is Controller
public class HomeController : Controller
{
public ActionResult Index()
{
ViewData["Message"] = "Hello ASP.NET MVC!";
ViewData["author"] = "Author: Alex";
return View();
}
This is Views, It's a template.
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
title
<%: ViewData["Message"] %>
<%=ViewData["author"]%>
<%=Html.ActionLink("This is a link.", "Index", "About") %>
I want to use this template generate html file.
Have a nice day,
Alex
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
通过生成 html,我假设您指的是以编程方式,而不是指当然可以放入 html 的视图。
在 html 帮助器或控制器中,您可以使用 TagBuilder 来生成 html。例如..
您还可以使用有点类似的 HtmlTextWriter。
ETC。
By generate html I'm assuming you mean programmatically and are not referring to views which of course you can put html in.
In a html helper or controller you can use the TagBuilder to generate html. For example..
You can also use HtmlTextWriter which is a little bit similar.
etc.
是的。
您可以通过将 C# 代码添加到视图来生成 HTML。
Yes.
You can generate HTML by adding C# code to a view.