2010-01-07 77 views
0

我目前正在研究一個剛收到的項目,那就是asp.net + vb。 我必須在頁面的一部分添加一個GridView,但它根本不會讓我設置數據源後面的Asp +代碼:引用丟失?

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

加載了母版和一個簡單的菜單。

我不得不創建一個頁面,所以我自己基於對現有的:

SomePage.asp中

基於othes網頁,我已經複製後面插入代碼方法:

<%@ 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 - 如果沒有引用,那麼使用這些引用的對象將無法識別(下劃線爲引用缺失),因此引用在理論上加載OK。
5-如果不是在開始時添加引用,而是給出對象的完整路徑(例如:system.io.fileinfo),我會得到完全相同的錯誤。
6 - 我正在看這個問題,你需要知道的其他東西,評論。

回答

1

你不編譯,你正在調試模式下運行。您設置的啓動項目不是ASP.NET項目。在解決方案資源管理器中,右鍵單擊Web項目本身,然後選擇「設置爲啓動項目」。或者只需編譯,請嘗試Ctrl-Shift-B。

+0

我正在設置默認頁面爲啓動,我應該設置整個頁面,謝謝你,對不起! – Marcelo 2010-01-07 12:58:31

0

Visual Studio經常「運行」您在文本編輯器中打開的任何項目(取決於您如何調用運行/構建命令)。

嘗試在運行/調試項目之前打開文本編輯器中的default.aspx頁面。

+0

這很奇怪。錯誤與原因不符。也許這是VB項目特有的東西,但上面顯示的代碼中沒有任何內容應該能夠導致這種錯誤。也許有關於你的項目配置的其他內容,但我沒有足夠的信息來弄清楚什麼。 – 2010-01-07 12:59:54