De .NET no lo suficiente para ayudarte, quizá solo un par de ligas:
http://www.codeproject.com/useritems...edSearchSP.asp http://www.sqljunkies.com/Article/4E...AFE7705F9.scuk
ambas hablan de los parametros opcionales desde asp.net
...... pero una forma de salir del problema es mandar igual los dos parámetros pero el "opcional" con un valor X que en el SP te sirva para discernir si lo ocupas o no.
Si, una solución "cucha" pero funciona, jeje