00077 /// 获取或设置容器页(包含路径)
00078 /// </summary>
00079 public string PageContainer
00080 {
00081 get
00082 {
00083 return mPageContainer ;
00084 }
00085 set
00086 {
00087 mPageContainer = value ;
00088 }
00089 }
00090 private string mOpenPage ;
00091 /// <summary>
00092 /// 打开的页(包含路径)
00093 /// </summary>
00094 public string OpenPage
00095 {
00096 get
00097 {
00098 return mOpenPage ;
00099 }
00100 set
00101 {
00102 mOpenPage = value ;
00103 }
00104 }
00105 private int mHeight =400;
00106 /// <summary>
00107 /// 获取或设置打开窗体的高度
00108 /// </summary>
00109 public int Height
00110 {
00111 get
00112 {
00113 return mHeight ;
00114 }
00115 set
00116 {
00117 mHeight = value ;
00118 }
00119 }
00120 private int mWidth =400;
00121 /// <summary>
00122 /// 获取或设置打开窗体的宽度
00123 /// </summary>
00124 public int Width
00125 {
00126 get
00127 {
00128 return mWidth ;
00129 }
00130 set
00131 {
--------------------------------------------------------------------------------
00132 mWidth = value ;
00133 }
00134 }
00135 private ReturnElementCollections mReturnElements = new ReturnElementCollections ();
00136 /// <summary>
00137 /// 获取返回值元素集
00138 /// </summary>
00139 public ReturnElementCollections ReturnElements
00140 {
00141 get
00142 {
00143 return mReturnElements ;
00144 }
00145 }
00146 private ParameterCollection mParameters = new ParameterCollection ();
00147 /// <summary>
00148 /// 获取打开页面的参数集
00149 /// </summary>
00150 public ParameterCollection Parameters
00151 {
00152 get
00153 {
00154 return mParameters ;
00155 }
00156 }
00157 private string GetPage ()
00158 {
00159 if ( Parameters . Count ==0)
00160 return "' " OpenPage " '" ;
00161 System . Text . StringBuilder sb = new System . Text . StringBuilder ();
00162 sb . Append ("' " OpenPage " '" );
00163 string param ="" ;
00164 string parent = GetParent ();
00165 for ( int i =0; i < Parameters . Count ; i )
00166 {
00167 if ( Parameters [ i ]. Element == ElementType . Element )
00168 {
00169 param ="' " Parameters[i].Name " =' " parent "document.all('
" Parameters[i].Value " ').value" ;
00170 }
00171 else if ( Parameters [ i ]. Element == ElementType . Select )
00172 {
00173 param ="' " Parameters[i].Name " =' " parent "__getSeletedButton(" parent
"document.all(' " Parameters[i].Value " '))" ;
00174 }
00175 if ( i ==0)
00176 {
00177 sb . Append (" ' " System.Web.HttpUtility.UrlEncode(" ?") " ' " param );
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




