如题,做了个搜索功能,搜索结果显示在新页面中,新页面的后台通过querystring获得搜索数值。那么在跳到新页面后,input的值为空。使用服务器控件我是可以实现的,问题是上面要求不使用服务器控件来完成。请问如何把后台的参数值通过js或者jquery,给前台的input赋值。谢谢,在线等。

解决方案 »

  1.   

    后台可以调用js,你给js的函数加上参数就行了,或者用网址+参数也行啊,前台js接受参数,然后getelementById,找到对象并赋值
      

  2.   

                Response.Write(string.Format("<script>document.getElementByID('text1').value='{0}'</script>", "获取的值"));
      

  3.   

    string strScript = "<script language = javascript >\n";
    strScript += "document.getElementById('text1').value = '"+Request.QueryString["title"]+"';\n";
    strScript += "</script>";
    ClientScript.RegisterStartupScript(this.GetType(), "submit", strScript);