0

背景:我不是 ASP 开发人员,我了解 OOP 流程,并且可以使用 Javascript、Actionscript 进行编程,并且正在学习 PHP。我曾经以有限的方式了解 VB.net。

我被迫(通过现有的平台配置)开发一个小的 .aspx 页面,我已经阅读了很多教程,但无法让下面的页面正常工作。我能得到的最好的结果是 500 错误消息,但即使配置了详细的错误消息,也没有列出详细信息。我无法访问 Visual Studios,因为我正在使用 Dreamweaver 进行开发。

我正在尝试使用第一次查看页面时编译的编译方法而不是预编译

我似乎无法让这个基本的“hello world”类型页面工作。我究竟做错了什么?

编辑代码以表示对 CurrentNews.aspx所做的更改

<%@ Page Language="vb" AutoEventWireup="false"  Src="/Scripts/CurrentNews.aspx.vb" Inherits="NewsFunctionality" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>News</title>
<link rel="stylesheet" type="text/css" href="CSS/NewsLayoutOne.css"/>
</head>
<body>
    <div class="OuterDiv" runat="server">
        <img id="NewsImage" src="Images/DefaultNews1.png" >
        <div id="NewsBody" runat="server">Original Text</div>
    </div>
</body>
</html>

当前新闻.aspc.vb

' VB Document

Class NewsFunctionality Inherits System.Web.UI.Page '关于链接到此类文件的页面的加载事件 protected sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load NewsBody.InnerHTML = "

生成的动态文本。

"结束子

结束类

4

2 回答 2

0

一眼看去,我会说至少你的代码不会像你期望的那样。您正在将“ <P>Dynamic Text Generated</P>”放入输入字段中进行渲染。

除此之外,虽然我没有看到任何明显行不通的东西。你看到的行为是什么?

于 2012-08-02T22:03:22.593 回答
0

你的Page_Load潜艇应该被声明为受保护的。aspx 页面和 aspx.vb 类之间的关系有点像继承。

于 2012-08-02T22:09:24.610 回答