试了很多次,把Session,Request等Page的默认变量是无法传递到Class中的,如果需要可以使用折中的方式,传递Page变量。如:
- //test.class
- class test_request
- {
- public string get_querystring(Page pg,string name)
- {
- return pg.Request[name].toString();
- }
- }
- //default.aspx
- public partial class _default: System.Web.UI.Page
- {
- protect void page_load(object sender, EventArgs e)
- {
- test_request tr = new test_request();
- Response.write(tr.get_querystring(this,"id"));
- }
- }