Есть много плагинов для пуль-слоя Bootstrap. Сегодня он в основном использует свои собственные функции, которые реализованы через окно режима, предоставленное Bootstrap. Редактор в основном инкапсулирует метод использования. Разработчики могут динамически передаваться в HTML -содержание слоя пули самостоятельно и могут управлять дисплеем и скрывать кнопки. Пользователи генерируют слой пули с помощью метода расширения MVC, а затем используют тег A, чтобы вызвать его.
Это очень легко использовать
@Html.generatedialog ("test", true, @<div> <form action = "/home/index"> hello world! </Form> </div>) <a data-toggle = 'modal' data-target = '#lindmodal'> Проверка пули </a>Приведенный выше код разделен на две части. Первым является метод расширения MVC, который в основном используется для вывода сегмента кода слоя пули на странице, а второй сегмент - вызов тега A, который в основном используется для связывания элемента управления слоем пули выше.
Давайте посмотрим на метод расширения слоя пули. Он использует фанк <String, HelperResult> делегирование для получения HTML -кода фрагментов с стойки регистрации. Это благословение для разработчиков. Вам не нужно беспокоиться о том, как сплачивать HTML -код, но просто скопируйте код, предоставленный нам стойкой регистрации.
Эластомерный метод слоя
#Region Bootstrap Bullet Layer //// <summary> //////mooltrap Style Bullet Layer /// </summary> /// <param name = "htmlhelper"> </param> /// <param name = "isbtn"> </param> /// <param name = "results '> </param> /// <returns> </returns> publictmratedm Htmlhelper htmlhelper, bool isbtn, func <string, helperresult> result) {return generatedialog (htmlhelper, «Подробности», isbtn, result);} /// <summary> /// bootstrap-style pullet layer /// summary> /// <paramary = "html-sleer ///summary> /// <paramary =" html html html htm name = "title"> </param> /// <param name = "isbtn"> </param> /// <param name = "result"> </param> /// <param name = "result"> </param> /// <return> </return> public static mvChtmlString Generatialog (этот htmlhelper htmlhel, string, stringst, string, string, string, string, string, string, string, string, string, строка, строка, строка, строка, строка, строка, строка, строка, строка, строка, строки HelperResult> result){string temple = @"<div class='modal fade' id='LindModal' tabindex='-1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'><div class='modal-dialog'><div class='modal-content'><div class='modal-header'><button type='button' class = 'close' data-dismiss = 'modal' aria-hidden = 'true'> × </button> <h4 class = 'modal-title' id = 'mymodallabel'> " + title +@" </h4> </div> <div class = 'modal-body' id = 'dialogcontent'> " + reful. Iinvoke (null) +"; id 'id =' id = '; +=@"<div class = 'modal-footer'> <button type = 'button' class = 'btn btn-warning'data-dismiss =' modal '> close </button> <button Type =' button 'class =' btn btn-primary 'id =' subbtn '> отправить </button> </div>"; +=@"</div> </div> </div> <script> $ ('#subbtn'). click (function () {$ ('#dialogcontent form'). post ();}); </script>"; return mvchtmlString.create (templete);}#endregionИ эффект работы - это то, что мы можем себе представить
Выше приведено инкапсулированный слой пули начальной загрузки, представленный вам редактором. Я надеюсь, что это будет полезно для вас. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит вам вовремя. Большое спасибо за вашу поддержку сайту wulin.com!