Файл с формов на ASP.NET:
- Код: Выделить всё
<form id="form1" runat="server">
<div>
<asp:TextBox ID="filter" runat="server" Width="117px" Height="18px"></asp:TextBox>
<asp:Button ID="go_to_search_result" Text="Найти" runat="server" Height="25px" Width="48px" OnClick="go_to_search_result_Click" />
</div>
</form>
Передаю значение:
Protected Sub go_to_search_result_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Response.Redirect("../eShop/searchA.aspx?Filter=" & filter.Text)
End Sub
В том файле принимаю значение так:
- Код: Выделить всё
Protected Sub Перед_выводом_результата(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.ObjectDataSourceSelectingEventArgs) Handles SearchObjectDataSource.Selecting
Dim paramsFromPage As IDictionary = e.InputParameters
paramsFromPage.Remove("Наименование")
paramsFromPage.Add("Наименование", Request("Filter"))
End Sub
Теперь мне нужно сделать форму в HTML файле и из нее передать значения в ASPшный файл. Делаю форму:
- Код: Выделить всё
<form name="Form1" method="get" action="SearchA.aspx">
<INPUT type="text" id="Filter" name="Filter"><br>
<INPUT type="submit" value="Найти">
</form>
И как мне теперь его принять? По идеи так, но не работает:
- Код: Выделить всё
Protected Sub Перед_выводом_результата(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.ObjectDataSourceSelectingEventArgs) Handles SearchObjectDataSource.Selecting
Dim paramsFromPage As IDictionary = e.InputParameters
paramsFromPage.Remove("Наименование")
paramsFromPage.Add("Наименование", Request.Form("Filter"))
End Sub