我有以下事件处理代码:
Public Class Details
Inherits System.Web.UI.Page
Public veh As Vehicle
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim id As Integer = Request("id")
veh = New DataRepository().vehicles.get(id)
End Sub
End Class
并尝试在我的标记中访问它,如下所示:
<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/Site.Master" CodeBehind="Added.aspx.vb" Inherits="Auto_Dealer_Website.Added" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<% veh.color()%>
</asp:Content>
但编译器无法识别它。我错过了什么?如何引用我的veh
对象?
解决
在没有首先构建项目的情况下,无法引用CodeBehind。
答案 0 :(得分:1)
添加等号以输出变量:
<%= veh.make %>