<Newbie>
How can I get arguments, and build a query URL, before a button is pressed?
I have a text box to enter a serial number. When the search button is
pressed, I wish append the serial number text to the URL and navigate to
the search results page. I tried the button click event, but this does
not work until the second click. What is a better way to accomplish the
desired behavior?
private const string urlQuery = @"~/queryPage.aspx?serialNumber=";
protected void btnQuery_Click(object sender, EventArgs e)
{
btnQuery.PostBackUrl = urlQuery + txtSerialNumber.Text;
}
Thanks in advance for any tips or suggestions,
-Ed
Cowboy (Gregory A. Beamer) - 15 Sep 2006 01:12 GMT
If you want to do this prior to postback, you need some javascript. You can
set up the textbox in question (or button) with additional attributes and
then emit the javascript, if you feel uncomfortable working in the client
world, but that is the only way to automagically redirect someone without a
postback.

Signature
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA
*************************************************
Think Outside the Box!
*************************************************
> <Newbie>
>
[quoted text clipped - 17 lines]
>
> -Ed