KuntalBose Ответов: 0

Hide /remove gettype (), gethashcode (), equals и fluent api methods order sequence


Я очень новичок в создании HTML-помощников для MVC и после поиска
какая-то статья, которую я нашел Пример fluent api html helper ,и я попытался создать вспомогательный метод для DropZone.

Проблемы :
Я стараюсь, чтобы скрыть `метод gettype()`, `метод GetHashCode()`, `равен(объект объект)`
от fluent api и хотите последовательность заказов для функции api
и как только метод используется, он не должен отображаться в списке. Я нашел
ссылка на YouTube Даниил Cazzulino и попытаться реализовать подобное ему не удалось .Пожалуйста, помогите решить вышеперечисленные проблемы .

Что я уже пробовал:

Я пробовал какой-то код для создания помощника uploasder Дропзона HTML-код для MVC ,вы можете найти
код здесь

подробная информация

Я создал 2 проекта в одном решении
1: проект библиотеки классов
2 : веб-приложение MVC
библиотека ссылочных классов в веб-приложении .

Richard Deeming

IIRC, этот трюк работает только в том случае, если IFluentInterFace интерфейс определяется во внешней сборке. Если он находится в том же проекте или, возможно, даже в другом проекте в том же решении, члены объекта все равно отображаются в Intellisense.

Попробуйте переместить свой HTML-помощник в отдельную библиотеку классов.

KuntalBose

Это невозможно для библиотеки классов в одном решении ?потому что я не могу переместить это в отдельное решение. Я должен поддерживать все проекты из одного решения.

Richard Deeming

Насколько мне известно, нет. То EditorBrowsable атрибут предназначен для управления видимостью извне текущего проекта и, как правило, игнорируется в рамках одного и того же проекта.

Оно вероятно работа с отдельным проектом в одном и том же решении. Единственная часть, которая действительно нуждается в перемещении, - это IFluentInterFace.

0 Ответов