我是一家小公司新任命的技术人员。我继承了他们近乎完整的ASP.NET网页已经“接近完成”了一段时间,但我并不熟悉ASP.NET。它在几年前被原始开发人员删除了,大约一年左右,有人试图仅使用内联代码完成它。
现在我已经挖掘了旧的VB源文件,我对Page.aspx.v
b进行了单行更改,并且需要将其与Page.aspx
文件相关联。麻烦的是,@Page
指令直接继承了自己的App_Web_Page.xxxxxx.dll
。每个页面都这样做。这不会反映在我必须使用的源代码中,而是它现在的运作方式。最后一个触摸它的人早就忘记了他的工作细节,而且我对ASP.NET不熟悉,不知道该问什么。
所以我的@Page指令是这样的:
<%@ page language="vb" autoeventwireup="false" inherits="Page,
App_Web_page.aspx.cdcab7d2" masterpagefile="~/Master.Master"
enablesessionstate="True" enableEventValidation="false" %>
当我尝试预编译网站时,我的@Page指令看起来完全不同:
<%@ page language="vb" autoeventwireup="false" Codebehind="Page.aspx.vb"
inherits="Project.Page" masterpagefile="~/Master.Master"
enablesessionstate="True" enableEventValidation="false" %>
并且,正在进行预编译,它不会产生页面唯一的.dll文件,我只能交换到live bin目录并更改@Page
指令。我已经尝试了@Page指令上的一些排列,试图让它在访问时编译新的VB代码,但我总是遇到错误,最好的告诉我.aspx中的ASP元素不是在.aspx.vb中定义。
有人能指出我正确的方向吗?
答案 0 :(得分:0)
您必须选择以下突出显示的选项...