Asp + код позади: ссылка отсутствует? - PullRequest
0 голосов
/ 07 января 2010

В настоящее время я работаю над только что полученным проектом 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>

Но когда я компилирую, я получаю сообщение:

альтернативный текст http://dl.dropbox.com/u/3045472/ex.png

Я что-то забыл? Я использую простые системные ссылки (IO и DATA), они должны работать без каких-либо ссылок, я все равно добавил ссылку .data, но она не работает, так что мне делать?

Поскольку в этом вопросе нет vb-кодирования, вы можете ответить на него на C # или VB, если в коде требуется какое-либо дополнение.

Информация:
0-Visual Studio 2008
1-Работает без этой страницы
2-VB.NET, но вы можете использовать C #
3-Я новичок в спине, не волнуйтесь
4. Без ссылок объекты, использующие эти ссылки, не распознаются (подчеркнуты как отсутствующие ссылки), поэтому ссылки теоретически загружаются нормально.
5. Если вместо добавления ссылки в начале я указываю полный путь к объекту (например, system.io.fileinfo), я получаю точно такую ​​же ошибку.
6-Я смотрю на этот вопрос, все, что вам нужно знать, комментировать.

Ответы [ 2 ]

1 голос
/ 07 января 2010

Вы не компилируете, вы работаете в режиме отладки. Заданный вами стартовый проект не является проектом ASP.NET. В обозревателе решений щелкните правой кнопкой мыши сам веб-проект и выберите «Сделать стартовым проектом». Или просто скомпилировать, попробуйте Ctrl-Shift-B.

0 голосов
/ 07 января 2010

Visual Studio часто «запускает» тот проект, который вы открываете в текстовом редакторе (в зависимости от того, как вы вызываете команду run / build).

Попробуйте открыть страницу default.aspx в текстовом редакторе перед запуском / отладкой проекта.

...