<%# test()%>
就这样啊,不用=

解决方案 »

  1.   

    <%=test() %>
    <%# test() %>都行。不过在后台 test 方法不能声明为 private
      

  2.   

    不对啊,我在后台生命了
    Public Sub test()
            Response.Write("ttttttttttt")
        End Sub可是前台用<%#test()%>和<%=test()%>都报错,说test()没有声明?砸回事呢
      

  3.   

    前台:
    <%@ Page Language="vb" ContentType="text/html" ResponseEncoding="gb2312" AutoEventWireup="false" Codebehind="flashdata.aspx.vb" Inherits="Flowershop.flashdata"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <title>flashdata</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.0">
    <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">
    <FONT face="宋体">
    <%=test()%>
    </FONT>
    </form>
    </body>
    </HTML>
    =================================
    后台:Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            '在此处放置初始化页的用户代码
        End Sub
    Public Sub test()
            Response.Write("ttttttttttt")
        End Sub
    End Class