#asp.net #visual-studio
#asp.net #visual-studio
Вопрос:
При попытке записать файл codebehind для его страницы associates aspx мы с коллегой были озадачены тем, почему элементы управления в file.aspx не отображались в codecompletion и не компилировались без ошибок.
Когда я создавал file.aspx и file.aspx.cs, я создал эти элементы как пустые файлы, действие сборки file.aspx.cs было настроено на компиляцию, в то время как действие сборки file.aspx было содержимым.
Мы создали новый элемент «webform», который автоматически сгенерировал файл SecondFile.aspx и файл SecondFile.aspx.cs и связал их. Мы скопировали HTML и код из file во SecondFile, и завершение кода сработало, а исходная часть кода скомпилирована правильно.
Почему?
Комментарии:
1. Это в проекте веб-сайта или в проекте веб-приложения? Какая версия Visual Studio?
Ответ №1:
Вы включили недостаточно информации, но я думаю, что вы, возможно, забыли поместить объявление страницы в начало вашего aspx-файла
<%@ Page Language="C#" CodeFile="file.aspx.cs" Inherits="my_ascx_class_name" %>
Комментарии:
1. Нет, вот файл aspx: ‘<%@ Page Language=»C #» AutoEventWireup=»true» CodeBehind=»StudentInquiry.aspx.cs» Наследует=»WebNetPrice. Запрос студента» %>’
2. Пожалуйста, укажите дополнительную информацию в вашем вопросе. Однако у вас есть CodeBehind вместо CodeFile, используете ли вы старую версию ASP.NET ?