Импортирует System.Windows.Forms в файл класса VB ASP.NET - PullRequest
1 голос
/ 14 декабря 2011

Здравствуйте, мне было интересно, как я могу импортировать System.Windows.Forms в мой файл класса asp.net?На самом деле это помечается как ошибка без каких-либо ошибок.Нужно ли ссылаться на кого-то?

Ответы [ 2 ]

6 голосов
/ 14 декабря 2011

Вам необходимо добавить ссылку на правильную сборку в ваш проект в Visual Studio, прежде чем вы сможете импортировать пространство имен.

Но я сомневаюсь, что это хорошая идея.Хотя можно создавать экземпляры классов и элементов управления форм Windows, вы не можете добавлять или отображать эти элементы управления на страницах asp.net.

Некоторые типы форм Windows имеют невизуальные функции поведения, которые вы можете использоватьхочу использовать, и поэтому я видел, как это было сделано с хорошим эффектом в прошлом.Но даже тогда, как правило, это плохая идея, так как элементы управления Windows Forms также являются причиной потери памяти по отношению к Интернету и могут снизить производительность вашего сайта.И помните, что эти элементы управления по-прежнему не будут сохранять свое состояние в нескольких HTTP-запросах.Почти всегда есть лучший способ сделать это.

4 голосов
/ 14 декабря 2011

Реальный вопрос - зачем вам импортировать System.Windows.Forms внутри любого типа проекта asp.net?Вы делаете что-то не так.Другая вещь, которую вы можете попытаться сделать, это вручную ссылаться на dll /, если у вас есть файл web.config, вы можете добавить его как сборку:

<add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> См. это для получения более подробной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...