Paso de parametro entre paginas

20/02/2004 - 18:02 por Lola | Informe spam
Hola chicos!
Tengo una duda con el paso de parametros estoy haciendo
un buscador y si pasa en el url:
../Buscador.aspx?strPalabraClave=hola

ya que lo pase en el url como lo tomo por ser texto?
se como se hace con nuemeros pero no con textos, pueden
ayudarme? estoy poniendo lo siguiente:

private void Page_Load(object sender, System.EventArgs e)
{
if(! Page.IsPostBack)
{
if (Request.QueryString["@strPalabraClave"] != null)
{
string strPalabraClave = Request.QueryString
["@strPalabraClave"];

Response.Write(strPalabraClave);
sqlDABuscar.SelectCommand.Parameters
["@strPalabraClave"].Value =
strPalabraClave; //Request.QueryString
["@strPalabraClave"];

sqlDABuscar.Fill(dsGrupo.Tables["tblNom"]);
rptResultados.DataBind();


Saludos!!
 

Leer las respuestas

#1 Anonimo
20/02/2004 - 18:25 | Informe spam
Disculpa no si estoy confundiendo pero alli no tienes q
poner el @ en Request.QueryString["@strPalabraClave"]

Hola chicos!
Tengo una duda con el paso de parametros estoy haciendo
un buscador y si pasa en el url:
.../Buscador.aspx?strPalabraClave=hola

ya que lo pase en el url como lo tomo por ser texto?
se como se hace con nuemeros pero no con textos, pueden
ayudarme? estoy poniendo lo siguiente:

private void Page_Load(object sender, System.EventArgs e)
{
if(! Page.IsPostBack)
{
if (Request.QueryString["@strPalabraClave"] != null)
{
string strPalabraClave = Request.QueryString
["@strPalabraClave"];

Response.Write(strPalabraClave);
sqlDABuscar.SelectCommand.Parameters
["@strPalabraClave"].Value =
strPalabraClave; //Request.QueryString
["@strPalabraClave"];

sqlDABuscar.Fill(dsGrupo.Tables["tblNom"]);
rptResultados.DataBind();


Saludos!!

.

Preguntas similares