Maybe use some JavaScript to disable the submit button until some of the filter options are completed. Then use the searchtext with the post back somehow, or visibility based off it being posted back with a querystring value of some sort. Might be more work than modifying the code behind tho.