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
.