У меня есть простая веб-форма asp.net, после публикации ее на другой странице коллекция request.form
кажется пустой. Я не уверен, что я делаю неправильно.request.form elements is null
Форма:
<form runat="server" id="myform" action="submitForm.aspx" method="post">
<input type="text" class="form-control col-xs-6" name="myName"/>
<button type="submit" class="btn btn-default" id="submitbtn">Submit</button>
</form>
На моей submitForm.aspx загрузки страницы, у меня есть:
Response.Write(Request.Form["myName"].ToString());
Это просто создает нулевое ссылочное исключение.
У меня нет элемента сервера runat в моих текстовых окнах, и я не хочу их. Хотя в Инструментах разработчика Google я вижу, что myName
отправлено с правильным значением. Есть идеи?
Для 'Request.Form [" "]' для работы вашего контроля должен быть элемент управления на стороне сервера, поэтому на вашем элементе должен быть атрибут 'runat =" server. –
Я не уверен, что это дело..допустимо .. добавил runat = "server", и он все еще не работал. – cableload
Попробуйте 'Request.Form (« myName »)' –