hey guys, thanks for your replies, clarified stuff for me, but still no search results...
i decided to go the postbackurl route (is a lot simpler for me to understand, the code kinda makes sense). I removed the onclick event on master page, and changed the postbackurl to just "~/search.aspx" without the query stuff. And on page load of the search results i added:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
If PreviousPage IsNot Nothing Then
Dim txtSearch As TextBox = DirectCast(PreviousPage.Master.FindControl("txtSearchH"), TextBox)
End If
the only problems i can guess are:
1. txtSearch is set in page_load, and is also the name of the textbox on the searchpage, with a submit button next to it. i'm not sure how, but clicking submit triggers teh grid view to act. i set the gridview select parameters to txtSearch. So maybe, by declaring/setting the value of txtSearch twice on the page, once in page load to a value, then once in search.aspx page:
<asp:TextBox ID="txtSearch" runat="server" AutoPostBack="True" ></asp:TextBox>
causes problems? how can I set the gridviews select control to two values instead of just one?
2. your message said "perform the search"... not sure how to code that? so far when i got it to work by dragging a button on the page, and it worked its magic... do i need to trigger the gridviews to load in page load also then?
ABOUT the if page.ispostback, once i get the search working i'll deal with that later... :)
really appreciate your expertise on this... ;) my site is beginning to thread together into a pretty cool interactive masterpiece! lol