2016-05-07 2 views
0

Я использую DNN и C#. У меня есть форма с большим количеством ввода и выбор тега HTML. В конце формы есть. Когда я нажимаю на нее, страница перезагружается, но когда я пытаюсь поймать данные формы (с Request.Form ['formName'] или Request ['form']), у меня есть только пустое поле (и если я проверю значение из IsPostback, это всегда неверно). Но в теге формы есть значение.HTML-форму отправить кнопку не отправил форму данных

FILE View.ascx

<div class="row"> 
     <div class="col-sm-2">&nbsp;</div> 
     <div class="col-sm-4"> 
       <label for="formCodiceCanile">Codice Canile</label> 
     </div> 
     <div class="col-sm-4"> 
      <input type="text" name="formCodiceCanile" ID="formCodiceCanile" value="<%=InfoScheda.CodiceCanile %>" /> 
     </div> 
     <div class="col-sm-2">&nbsp;</div> 
    </div> 

    OTHER FIELD (such as input text, select and radio button) 

    <input type="submit" name="formRegistraScheda" id="formRegistraScheda" value="Registra scheda" /> 

Я знаю, что я могу использовать (и если я использую его, то не проблема, потому что поймать значение в осины: Textbox это шутка), но в этом случае Я не могу их использовать.

Как я могу решить эту проблему?

+0

Ваша кнопка html должна быть управляющей кнопкой asp.net – prospector

+0

@prospector: Благодарим вас за помощь. Я пытаюсь (без атрибута OnClick), но он не работает –

ответ

0

PROBLEM SOLVED: кнопка не выполняет POST, потому что я использую форму поля в URL-адресе, чтобы наблюдать за состоянием страницы. Теперь я удаляю этот элемент управления, и я использую собственную переменную IsPostback для C# и работу формы!