Загрузите блок из мусорного ведра в ASP.NET

display: none удаляет элемент из страницы полностью, и страница создается, как будто элемент не был там вообще.

Visibility: hidden листы пространство в потоке документации даже при том, что Вы больше не можете видеть его.

Это может или не может иметь большое значение в зависимости от того, что Вы делаете.

10
задан John Saunders 9 May 2010 в 05:22
поделиться

3 ответа

Assembly.Load не требует указания пути к файлу, а требует AssemblyName. Если вы знаете, что ваша сборка находится в стандартном пути поиска (то есть в каталоге bin), вам не нужно знать путь к диску сборки ... вам нужно знать только ее имя сборки. В случае вашей сборки, предполагая, что вам не нужна конкретная версия, культура и т. Д., Имя сборки должно быть просто «Foo»:

Assembly fooAssembly = Assembly.Load("Foo");

Если вам действительно нужно загрузить определенную версию, вы должны сделать следующее :

Assembly fooAssembly = Assembly.Load("Foo, Version=1.1.2, Culture=neutral");

Как правило, вы хотите использовать Assembly.Load, а не Assembly.LoadFrom или Assembly.LoadFile. LoadFrom и LoadFile работают вне стандартного процесса слияния и могут привести к загрузке сборок более одного раза, загрузке из небезопасных мест и т. Д. Assembly.Load выполняет "стандартную" загрузку,

15
ответ дан 3 December 2019 в 20:43
поделиться

Работает ли Assembly.LoadFile (...)?

2
ответ дан 3 December 2019 в 20:43
поделиться

Судя по вашему описанию, это веб-приложение, поэтому, если вы не работаете в асинхронном потоке, созданном из запроса, вы все равно должны иметь доступ к HttpContext . Оттуда вы можете использовать Server.MapPath () для поиска нужного файла.

1
ответ дан 3 December 2019 в 20:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: