The htmlgenericcontrol class can create server-side controls to map to the corresponding html elements without being converted by the .net framework class. For example, <body><span>, etc. The following example is to dynamically create title elements using the htmlgenericcontrol class.
changepagetitle.aspx
<%@ page language=vb autoeventwireup=false codebehind=changepagetitle.aspx.vb
inherits=aspxweb.mengxianhui.com.changepagetitle%>
<!doctype html public -//w3c//dtd html 4.0 transitional//en>
<html>
<head>
<title id=mypagetitle runat=server></title>
<meta name=code_language content=visual basic 7.0>
<meta name=vs_defaultclientscript content=javascript>
<meta name=vs_targetschema content=http://schemas.microsoft.com/intellisense/ie5>
</head>
<body ms_positioning=gridlayout>
<form id=form1 method=post runat=server>
</form>
</body>
</html>
changepagetitle.aspx.vb
public class changepagetitle
inherits system.web.ui.page
protected mypagetitle as new htmlgenericcontrol()
private sub page_load(byval sender as system.object, _
byval e as system.eventargs) handles mybase.load
mypagetitle.innertext = [Meng Xianhui's Wonderful World] .net Developer Park
end sub
end class