在asp.net中代码层和页面是分开的,请问,如果在代码层中获取传入参数值?比如ASP方法是request.***,不知道asp.net如何做,注意,我问的是在代码层获取参数

解决方案 »

  1.   

    string para = Request.Form["yourPara"];或string para = Request.QueryString["yourPara"];
      

  2.   

    string 变量名 = Page.Request["参数名"].ToString();
      

  3.   

    楼上正解,另外还想请教下:我是通过JAVASCRIPT的window.open窗口赋参的,如果是中文的化会有 Request.QueryString方法会有乱码的问题,如何解决呢?
      

  4.   

    在非Page类中应该:System.Web.HttpContext.Current.Request["name"]
      

  5.   

    用escape如 :
    window.open("aa.aspx?aa="+escape("中文"));