【问题标题】:Asp + code behind: reference missing?Asp + 代码背后:参考缺失?
【发布时间】:2010-01-07 11:50:56
【问题描述】:

我目前正在处理我刚刚收到的一个项目,即 asp.net + vb。 我必须在页面的一部分添加一个gridview,但它根本不允许我设置数据源

<%@ Page Language="VB" MasterPageFile="~/Common/Common.master" title=whatever" %>
<%@ Register TagPrefix="uct" TagName="SubmenuControl" Src="whatever.ascx" %>

这会加载母版页和一个简单的菜单。

我必须创建一个页面,所以我以现有页面为基础:

somepage.asp

根据其他页面,我复制了插入方法后面的代码:

<%@ Import Namespace="somelibrary" %>
<%@ Import Namespace="otherlibrary" %>

<script runat="server">
'some vb code
</script>

但是当我编译时,我得到了消息:

alt text http://dl.dropbox.com/u/3045472/ex.png

我是不是忘记了什么?我使用简单的系统引用(IO 和 DATA)它应该可以在没有任何附加的情况下工作,我已经添加了 .data 引用,但是它不起作用,那么,我该怎么办?

由于本题没有vb编码,如果后面的代码需要补充,可以用C#或VB回答。

信息:
0-Visual Studio 2008
1-没有此页面的作品
2-VB.NET 但你可以使用 C#
3-我是 asp 新手,不要害怕
4-如果没有引用,则无法识别使用这些引用的对象(下划线表示缺少引用),因此理论上引用加载正常。
5-如果我没有在开头添加引用,而是给出了对象的完整路径(例如:system.io.fileinfo),我得到了完全相同的错误。
6-我正在看这个问题,还有什么你需要知道的,评论。

【问题讨论】:

    标签: c# asp.net vb.net visual-studio reference


    【解决方案1】:

    您不是在编译,而是在调试模式下运行。您设置的启动项目不是 ASP.NET 项目。在解决方案资源管理器中,右键单击 Web 项目本身,然后选择“设置为启动项目”。或者简单地编译,试试 Ctrl-Shift-B。

    【讨论】:

    • 我将默认页面设置为启动,我应该设置整个页面,谢谢,对不起!
    【解决方案2】:

    Visual Studio 经常“运行”您在文本编辑器中打开的任何项目(取决于您调用运行/构建命令的方式)。

    在运行/调试项目之前,尝试在文本编辑器中打开 default.aspx 页面。

    【讨论】:

    • 这很奇怪。错误与原因不符。也许这是特定于 VB 项目的东西,但是您上面显示的代码中的任何内容都不会导致这种错误。也许您的项目配置还有其他问题,但我没有足够的信息来弄清楚是什么。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-29
    • 1970-01-01
    相关资源
    最近更新 更多