相关文章推荐
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="ControlToHtml.Default" %>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<% @ Page Language = "C#" AutoEventWireup = "true" CodeBehind = "Default.aspx.cs" Inherits = "ControlToHtml.Default" %>
< ! DOCTYPE html >
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head runat = "server" >
< title > < / title >
< / head >
< body >
< form id = "form1" runat = "server" >
< div >
< asp : Literal ID = "literal" runat = "server" / >
< / div >
< / form >
< / body >
< / html >
public partial class Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if(!this.IsPostBack) Button btn=new Button(); btn.Text = "按钮"; string html=RenderControlToHtml(btn); literal.Text=html; public string RenderControlToHtml(Control ControlToRender) System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder(); System.IO.StringWriter stringWriter = new System.IO.StringWriter(stringBuilder); System.Web.UI.HtmlTextWriter htmlWriter = new System.Web.UI.HtmlTextWriter(stringWriter); ControlToRender.RenderControl(htmlWriter); return stringBuilder.ToString();
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
using System ;
using System . Collections . Generic ;
using System . Linq ;
using System . Web ;
using System . Web . UI ;
using System . Web . UI . WebControls ;
namespace ControlToHtml
{
public partial class Default : System . Web . UI . Page
{
protected void Page_Load ( object sender , EventArgs e )
{
if ( ! this . IsPostBack )
{
Button btn = new Button ( ) ;
btn . Text = "按钮" ;
string html = RenderControlToHtml ( btn ) ;
literal . Text = html ;
}
}
public string RenderControlToHtml ( Control ControlToRender )
{
System . Text . StringBuilder stringBuilder = new System . Text . StringBuilder ( ) ;
System . IO . StringWriter stringWriter = new System . IO . StringWriter ( stringBuilder ) ;
System . Web . UI . HtmlTextWriter htmlWriter = new System . Web . UI . HtmlTextWriter ( stringWriter ) ;
ControlToRender . RenderControl ( htmlWriter ) ;
return stringBuilder . ToString ( ) ;
}
}
}
  • MACOS平台之安装VISUAL STUDIO MONOGAME
  • FNA的安装及使用
  • 使用MONOGAMEBRIDGE将MONOGAME游戏编译成JAVASCRIPT运行于WEB平台
  • 在MONOGAME/XNA中使用游戏手柄GAMEPAD
  • 使用MONOGAME开发Linux游戏
  • 在MONOGAME/XNA中使用键盘KEYBOARD
  • 在MONOGAME/XNA中使用触控操作TOUCHPANEL
  • 在MONOGAME/XNA中使用触控手势GESTURE
  •  
    推荐文章