【发布时间】:2016-09-01 12:38:27
【问题描述】:
有一个没有编译 DLL 的现有站点,它都是 .aspx.vb 和 .aspx 文件。
第一个问题是我能看到
<%@ Page Title="" Language="VB" MasterPageFile="~/MasterPage.master"
MaintainScrollPositionOnPostback="true" AutoEventWireup="true"
CodeFile="ThisPageName.aspx.vb" Inherits="ThisPageName" %>
但是它继承自的文件在哪里?我更多地在 C# 中工作,并且在编译后的版本中,我可以看到这个其他源文件
Partial Class ThisPageName
但是在哪里可以找到部分类的另一半?
问题的原因是我试图激活注释掉的<asp:button>,但是当我添加事件处理程序时:
Protected Sub btnWasHidden_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Handles btnWasHidden.Click
我明白了:
Compiler Error Message: BC30506: Handles clause requires a WithEvents variable
defined in the containing type or one of its base types.
和
E:\path\path\htdocs\ThisPageName.aspx.vb(304) : error BC30451:
Name 'btnWasHidden' is not declared.
【问题讨论】:
-
我从您的标题中删除了“vb.net ASP.Net”,因为这些是标签,并且您已经在标签中拥有它们。
标签: asp.net vb.net code-behind autoeventwireup