Кнопка C # Отправить в теме управления - PullRequest
2 голосов
/ 17 декабря 2011

У меня на главной странице объявлена ​​форма:

 <form name="search" method="post" action="searchresults.aspx" id="searchform" runat="server" enableviewstate="true">

У меня есть текстовое поле в элементе управления TopicSearchTreeControl, и текстовое поле внутри него объявлено как:

 <input type="text" name="keywords" id="keywordSearch" value="Enter keyword(s) or pub. number" runat="server" class="watermark" />

Но когда пользователь нажимает, введите на клавиатуре, чтобы отправить форму, и вызывается функция page_load в searchresults.aspx.cs:

keywords = Request.Form["keywords"]; 

Строка выше всегда пуста.

То, что кажетсябыть проблема?

Ответы [ 2 ]

1 голос
/ 17 декабря 2011

Если сообщение опубликовано, Запрос [] найдет его, будет искать все коллекции запросов:

//should work
keywords = Request["keywordSearch"]; 
1 голос
/ 17 декабря 2011

попробуйте этот код

keywords = Request.Form["keywordSearch"]; 
...