ASP .NET纳入了一些新的指令。我建议您在ASP.NET相关文件中查找更多信息,看这些新指令是否能为您的应用程序带来益处。
Render 函数不再有效
在ASP中,开发人员发现它们可以利用所谓“输出函数”做些聪明的事。输出函数是一种正文中嵌入着大量HTML的子程序。例如:
<%Sub RenderMe()
%>
<H3> This is HTML text being rendered. </H3>
<%End Sub
RenderMe
%>
虽然用这些函数可以做很多很酷的事情,该代码在ASP.NET中不再允许使用,这应该是一种进步。我相信,在您像这样开始混合或搭配代码与HTML时,您见过有些函数很快就无法阅读与管理了。让它在ASP.NET中工作的最简单方法是调用
Response.Write 去取代您的HTML 输出。例如:
<script language="vb" runat="server">
Sub RenderMe()
Response.Write("<H3> This is HTML text being rendered. </H3>")
End Sub
</script>