2012-03-12 119 views
0

我正在研究ASp.net项目,我想知道是否可以将drender函数的Dredner参数传递给另一个函数。将Drender参数传递给另一个函数

 protected void CalendarDRender(object sender, System.Web.UI.WebControls.DayRenderEventArgs e) { test(e) } 

protected void test("what to i have to put as argument type"){ .. } 

回答

0

如果我理解正确的话

protected void CalendarDRender(object sender, System.Web.UI.WebControls.DayRenderEventArgs e) { test(e) } 

protected void test(System.Web.UI.WebControls.DayRenderEventArgs arg){ //do sth } 

System.Web.UI.WebControls.DayRenderEventArgs arg=null; 
     protected void CalendarDRender(object sender, System.Web.UI.WebControls.DayRenderEventArgs e) { arg=e; } 

and somewhere else test(arg); 
0

当然,这是可能的,用你想传递的对象相同的参数类型。在你的例子中,如果你通过e到你的test()函数,你应该使用System.Web.UI.WebControls.DayRenderEventArgse的同一类型)。

相关问题