Я работаю над интегрированием форм Bootsrap в Kentico CMS, который работает на .NET. При этом я заметил, что тег «форма» удаляется из моей формы..NET form with Bootstrap 3.3.5
Я получил следующее от Kentico Support - боюсь, что пользовательские формы тегов не поддерживаются в ASP.NET WebForms. Проблема в том, что в ASP.NET вся страница обернута в тег формы (это стандартное поведение .NET, не относящееся к Kentico), а стандарт HTML не допускает вложенных тегов формы.
У меня есть шаблон страницы, построенный с обработкой ошибок в HTML, у меня нет опыта программирования на .NET. Может ли кто-нибудь указать мне, как я могу правильно обработать обработку ошибок и представления файлов Bootstrap в .NET?
Спасибо!
Вот текущее форматирование:
<form action="" method="post" id="contact_form">
<div class="col-md-12">
<div class="col-md-6 zero-margin-bottom">
<div class="form-group">
<label for="Company">Company</label>
<input name="company" type="company" class="form-control" id="exampleInputCompany" placeholder="Company">
</div>
<div class="form-group">
<label for="FirstName">First Name</label>
<input name="first_name" type="firstname" class="form-control" id="exampleInputFirstName" placeholder="First Name">
</div>
<div class="form-group">
<label for="LastName">Last Name</label>
<input name="last_name" type="lastname" class="form-control" id="exampleInputLastName" placeholder="Last Name">
</div>
</div>
<div class="col-md-6 zero-margin-bottom">
<div class="form-group">
<label for="exampleInputEmail1">Email address</label>
<input name="email" type="email" class="form-control" id="exampleInputEmail1" placeholder="Email">
</div>
<div class="form-group">
<label for="exampleInputPassword1">Phone</label>
<input name="phone" type="phone" class="form-control" id="exampleInputPhome" placeholder="Phone">
</div>
<div class="form-group">
<label for="country">Country</label>
<select name="country" class="form-control">
<option value="">Select Country</option>
<option value="Abu Dhabui">Abu Dhabui</option>
<option value="...">Afghanistan</option>
</select>
</div>
</div>
<div class="col-md-12 zero-margin-bottom">
<div class="form-group">
<label for="comments">Comments:</label>
<textarea name="comment" class="form-control" rows="3"></textarea>
</div>
<button type="submit" class="btn btn-default submit btn-danger">Send Request</button>
</div>
</div>
</form>
Я ничего не знаю о Kentico, но их сайт утверждает, что разработчики могут использовать стандартные элементы управления .Net. Я бы попробовал этот маршрут. Используете ли вы Visual Studio для создания части, над которой работаете? –
Я не. Я беру разработанный в стиле Bootstrap HTML и интегрировал его в шаблоны внутри Kentico. Другая часть состоит в том, что мне нужно будет отправить форму в наш CRM, указав код ниже.
Как сказано в сообщении электронной почты, если вы используете ASP.NET Web Формы, то весь текст HTML-страницы уже завернут в тег '