<%@ Page language="c#" Codebehind="index.aspx.cs" AutoEventWireup="false" Inherits="aspnetTest.index" %>

解决方案 »

  1.   

    ASP.NET 不支持页呈现函数。 
    在 ASP 中,可以用 <% %> 块声明页呈现函数: 
    <% Sub RenderSomething() %>
           <font color="red"> Here is the time: <%=Now %> </font>
    <% End Sub %><%
       RenderSomething
       RenderSomething
    %>在 ASP.NET 中,这必须重写: 
    <script language="C#" runat=server>     void RenderSomething() {
            Response.Write("<font color=red> ");
            Response.Write("Here is the time: " + DateTime.Now);
         }</script><%
       RenderSomething();
       RenderSomething();
    %>
    <script language="VB" runat=server>     Sub RenderSomething()
            Response.Write("<font color=red> ")
            Response.Write("Here is the time: " & Now)
         End Sub</script><%
       RenderSomething()
       RenderSomething()
    %>
    <script language="JScript" runat=server>     function RenderSomething() : void {
            Response.Write("<font color=red> ");
            Response.Write("Here is the time: " + DateTime.Now);
         }</script><%
       RenderSomething();
       RenderSomething();
    %>
      

  2.   

    1.页面开始
    <%@ Page CodeBehind="user_newinfor.aspx.cs" Language="c#" AutoEventWireup="false" Inherits="TourTrade.WebPage.user.user_newinfor" %>
    2.页面内部
    <%# ..... %>
      

  3.   

    一样的用"<%"和"%>",只不过用的是C#
      

  4.   

    既然是学asp.net,就要改掉以前用asp时在html代码中嵌入服务器端代码的方式,而应该使用asp.net控件,通过在后台代码中改变控件的属性来控制显示的内容。