ASP.NET 程序设计中常用到的一些通用函数 自己的封装 可以做成dll来使用。
1
public abstract class JS
2
{
3
/// <summary>
4
/// 客户端打开窗口
5
/// </summary>
6
/// <param name="strUrl"></param>
7
public static void OpenWindow(string strUrl)
8
{
9
HttpContext.Current.Response.Write("<script language=javascript>");
10
HttpContext.Current.Response.Write("window.open('" + strUrl + "');");
11
HttpContext.Current.Response.Write("</script>");
12
13
}
14
/// <summary>
15
/// 输出自定义脚本信息
16
/// </summary>
17
/// <param name="page">当前页面指针,一般为this</param>
18
/// <param name="script">输出脚本</param>
19
public static void ResponseScript(System.Web.UI.Page page,string script)
20
{
21
page.RegisterStartupScript("message","<script language='javascript' defer>"+script+"</script>");
22
}
23
/// <summary>
24
/// 显示消息提示对话框,并进行页面跳转
25
/// </summary>
26
/// <param name="page">当前页面指针,一般为this</param>
27
/// <param name="msg">提示信息</param>
28
/// <param name="url">跳转的目标URL</param>
29
public static void ShowAndRedirect(System.Web.UI.Page page,string msg,string url)
30
{
31
StringBuilder Builder=new StringBuilder();
32
Builder.Append("<script language='javascript' defer>");
33
Builder.AppendFormat("alert('{0}');",msg);
34
Builder.AppendFormat("top.location.href='{0}'",url);
35
Builder.Append("</script>");
36
page.RegisterStartupScript("message",Builder.ToString());
37
}
38![](/Images/OutliningIndicators/InBlock.gif)
39![](/Images/OutliningIndicators/InBlock.gif)
40
public static void ShowConfirm(System.Web.UI.WebControls.WebControl Control,string msg)
41
{
42
Control.Attributes.Add("onclick", "return confirm('" + msg + "');") ;
43
}
44
/// <summary>
45
/// 清空所有panel里面的textbox内容
46
/// </summary>
47
/// <param name="pan"></param>
48
public static void clearAll(System.Web.UI.WebControls.Panel pan)
49
{
50
foreach (Control panl in pan.Controls )
51
{
52
if(panl.GetType().ToString()=="System.Web.UI.WebControls.TextBox")
53
{
54
((System.Web.UI.WebControls.TextBox)panl).Text="";
55
}
56
}
57
}
58
59
/// <summary>
60
/// 窗体加载以后探出对话框
61
/// </summary>
62
public static void Alert(string msg)
63
{
64
Page pages;
65
pages= HttpContext.Current.Handler as System.Web.UI.Page;
66
msg=msg.Replace("'","");
67
msg=msg.Replace("\"","");
68
msg=msg.Replace("\n",@"\n").Replace("\r",@"\r").Replace("\"",@"\""") ;
69![](/Images/OutliningIndicators/InBlock.gif)
70
pages.Controls.Add(new System.Web.UI.LiteralControl("<script language=javascript>alert('" + msg + "');</script>"));
71
}
72
/// <summary>
73
/// 窗体没有加载的时候如pageload的时候探出对话框
74
/// </summary>
75
public static void Alert_none(string msg)
76
{
77
Page pages;
78
pages= HttpContext.Current.Handler as System.Web.UI.Page;
79
msg=msg.Replace("'","");
80
msg=msg.Replace("\"","");
81
msg=msg.Replace("\n",@"\n").Replace("\r",@"\r").Replace("\"",@"\""") ;
82
string retu = " alert('" + msg + "');";
83
ClientWrite2( retu);
84
}
85
/// <summary>
86
/// 加载以后写自己的脚本
87
/// </summary>
88
/// <param name="pages"></param>
89
/// <param name="yourJs"></param>
90
public static void ClientWrite(string yourJs)
91
{
92
Page pages;
93
pages= HttpContext.Current.Handler as System.Web.UI.Page;
94
pages.Controls.Add(new System.Web.UI.LiteralControl("<script language=javascript>" + yourJs + "</script>"));
95
}
96
/// <summary>
97
/// 加载以前写自己的脚本
98
/// </summary>
99
/// <param name="pages"></param>
100
/// <param name="yourJs"></param>
101
public static void ClientWrite2(string yourJs)
102
{
103
Page pages;
104
pages= HttpContext.Current.Handler as System.Web.UI.Page;
105
pages.Response.Write("<script language=javascript>");
106
pages.Response.Write(yourJs );
107
pages.Response.Write(" </script>");
108
}
109![](/Images/OutliningIndicators/InBlock.gif)
110
/// <summary>
111
/// 得到刷新界面的字符串
112
/// </summary>
113
/// <returns></returns>
114
public static string RefreshWin()
115
{
116
return "window.location=window.location.href;";
117
}
118
/// <summary>
119
/// 打开小窗体
120
/// </summary>
121
/// <param name="url"></param>
122
/// <param name="width"></param>
123
/// <param name="height"></param>
124
/// <param name="top"></param>
125
/// <param name="left"></param>
126
public static void OpenLittleWindow(string url,int width,int height,int top,int left)
127
{
128
string str;
129
str = "javascript:var popup;popup=window.open('{url}',null,'scrollbars=yes,status=no,width={width},height={height},top={top},left={left}');popup.opener=self.opener;self.close();";
130
str = str.Replace("{width}", width.ToString());
131
str = str.Replace("{height}", height.ToString());
132
str = str.Replace("{top}", top.ToString());
133
str = str.Replace("{left}", left.ToString());
134
str=str.Replace("{url}",url);
135
}
136![](/Images/OutliningIndicators/InBlock.gif)
137
/// <summary>
138
/// 回车-〉tab
139
/// </summary>
140
/// <param name="page"></param>
141
public static void ToTab()
142
{
143
Page page;
144
page= HttpContext.Current.Handler as System.Web.UI.Page;
145
System.Text.StringBuilder scriptFunction=new StringBuilder();
146
scriptFunction.Append("<script language='javascript'>");
147
scriptFunction.Append(" function returnTotab()");
148
scriptFunction.Append(" {");
149
scriptFunction.Append(" if(event.keyCode==13) ");
150
scriptFunction.Append(" {event.keyCode=9; ");
151
scriptFunction.Append(" return true;} ");
152
scriptFunction.Append(" } ");
153
scriptFunction.Append("</script>");
154
page.RegisterStartupScript("totab", scriptFunction.ToString());
155
156
}
157
/// <summary>
158
/// tab->enter
159
/// </summary>
160
/// <param name="page"></param>
161
public static void tabToEnter()
162
{
163
Page page;
164
page= HttpContext.Current.Handler as System.Web.UI.Page;
165
System.Text.StringBuilder scriptFunction=new StringBuilder();
166
scriptFunction.Append("<script language='javascript'>");
167
scriptFunction.Append(" function Tcheck()");
168
scriptFunction.Append(" {");
169
scriptFunction.Append(" if(event.keyCode==8||event.keyCode==9) ");
170
scriptFunction.Append(" return true;");
171
scriptFunction.Append(" else ");
172
scriptFunction.Append(" {");
173
scriptFunction.Append(" if(((event.keyCode>=48)++(event.keyCode<=57))||((event.keyCode>=96)++(event.keyCode<=105)))");
174
scriptFunction.Append(" return true;");
175
scriptFunction.Append(" else");
176
scriptFunction.Append(" if(event.keyCode==13||event.keyCode==110||event.keyCode==190||event.keyCode==39)");
177
scriptFunction.Append(" {event.keyCode=9;");
178
scriptFunction.Append(" return true;}");
179
scriptFunction.Append(" else");
180
scriptFunction.Append(" return false;");
181
scriptFunction.Append(" }");
182
scriptFunction.Append(" } ");
183
scriptFunction.Append("</script>");
184
page.RegisterStartupScript("switch", scriptFunction.ToString());
185
}
186
/// <summary>
187
/// attachEvent
188
/// </summary>
189
/// <param name="controlToFocus"></param>
190
/// <param name="page"></param>
191
public static void attachEvent(Control[] controlToFocus)
192
{
193
Page page;
194
page= HttpContext.Current.Handler as System.Web.UI.Page;
195
System.Text.StringBuilder scriptFunction=new StringBuilder();
196
string scriptClientId;
197
scriptFunction.Append("<script language='javascript'>");
198
199
foreach(Control con in controlToFocus)
200
{
201
scriptClientId = con.ClientID;
202
scriptFunction.Append("document.getElementById('" + scriptClientId + "').attachEvent('onkeydown', Tcheck);");
203
}
204
scriptFunction.Append("</script>");
205
page.RegisterStartupScript("attach", scriptFunction.ToString());
206
}
207
/// <summary>
208
///
209
/// </summary>
210
/// <param name="controlToFocus"></param>
211
/// <param name="page"></param>
212
/// <param name="eventStr"></param>
213
/// <param name="FuncStr"></param>
214
public static void AttachEvent(Control[] controlToFocus,string eventStr,string FuncStr)
215
{
216
Page page;
217
page= HttpContext.Current.Handler as System.Web.UI.Page;
218
System.Text.StringBuilder scriptFunction=new StringBuilder();
219
string scriptClientId;
220
scriptFunction.Append("<script language='javascript'>");
221
foreach(Control con in controlToFocus)
222
{
223
scriptClientId = con.ClientID;
224
scriptFunction.Append("document.getElementById('" + scriptClientId + "').attachEvent('" + eventStr + "', " + FuncStr + ");");
225
}
226
scriptFunction.Append("</script>");
227
page.RegisterStartupScript("attach2", scriptFunction.ToString());
228
}
229
/// <summary>
230
///
231
/// </summary>
232
/// <param name="page"></param>
233
public static void NumOnlyFun()
234
{
235
Page page;
236
page= HttpContext.Current.Handler as System.Web.UI.Page;
237
System.Text.StringBuilder scriptFunction=new StringBuilder();
238
scriptFunction.Append("<script language='javascript'>");
239
scriptFunction.Append(" function isNum()");
240
scriptFunction.Append(" {");
241
scriptFunction.Append(" if(event.keyCode==8||event.keyCode==9) ");
242
scriptFunction.Append(" return true;");
243
scriptFunction.Append(" else ");
244
scriptFunction.Append(" {");
245
scriptFunction.Append(" if(((event.keyCode>=48)++(event.keyCode<=57))||((event.keyCode>=96)++(event.keyCode<=105)))");
246
scriptFunction.Append(" return true;");
247
scriptFunction.Append(" else");
248
scriptFunction.Append(" return false;");
249
scriptFunction.Append(" }");
250
scriptFunction.Append(" } ");
251
scriptFunction.Append("</script>");
252
page.RegisterStartupScript("numonly", scriptFunction.ToString());
253
}
254
}
255![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
2
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
3
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
4
![](/Images/OutliningIndicators/InBlock.gif)
5
![](/Images/OutliningIndicators/InBlock.gif)
6
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
7
![](/Images/OutliningIndicators/InBlock.gif)
8
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
9
![](/Images/OutliningIndicators/InBlock.gif)
10
![](/Images/OutliningIndicators/InBlock.gif)
11
![](/Images/OutliningIndicators/InBlock.gif)
12
![](/Images/OutliningIndicators/InBlock.gif)
13
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
14
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
15
![](/Images/OutliningIndicators/InBlock.gif)
16
![](/Images/OutliningIndicators/InBlock.gif)
17
![](/Images/OutliningIndicators/InBlock.gif)
18
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
19
![](/Images/OutliningIndicators/InBlock.gif)
20
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
21
![](/Images/OutliningIndicators/InBlock.gif)
22
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
23
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
24
![](/Images/OutliningIndicators/InBlock.gif)
25
![](/Images/OutliningIndicators/InBlock.gif)
26
![](/Images/OutliningIndicators/InBlock.gif)
27
![](/Images/OutliningIndicators/InBlock.gif)
28
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
29
![](/Images/OutliningIndicators/InBlock.gif)
30
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
31
![](/Images/OutliningIndicators/InBlock.gif)
32
![](/Images/OutliningIndicators/InBlock.gif)
33
![](/Images/OutliningIndicators/InBlock.gif)
34
![](/Images/OutliningIndicators/InBlock.gif)
35
![](/Images/OutliningIndicators/InBlock.gif)
36
![](/Images/OutliningIndicators/InBlock.gif)
37
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
38
![](/Images/OutliningIndicators/InBlock.gif)
39
![](/Images/OutliningIndicators/InBlock.gif)
40
![](/Images/OutliningIndicators/InBlock.gif)
41
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
42
![](/Images/OutliningIndicators/InBlock.gif)
43
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
44
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
45
![](/Images/OutliningIndicators/InBlock.gif)
46
![](/Images/OutliningIndicators/InBlock.gif)
47
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
48
![](/Images/OutliningIndicators/InBlock.gif)
49
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
50
![](/Images/OutliningIndicators/InBlock.gif)
51
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
52
![](/Images/OutliningIndicators/InBlock.gif)
53
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
54
![](/Images/OutliningIndicators/InBlock.gif)
55
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
56
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
57
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
58
![](/Images/OutliningIndicators/InBlock.gif)
59
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
60
![](/Images/OutliningIndicators/InBlock.gif)
61
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
62
![](/Images/OutliningIndicators/InBlock.gif)
63
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
64
![](/Images/OutliningIndicators/InBlock.gif)
65
![](/Images/OutliningIndicators/InBlock.gif)
66
![](/Images/OutliningIndicators/InBlock.gif)
67
![](/Images/OutliningIndicators/InBlock.gif)
68
![](/Images/OutliningIndicators/InBlock.gif)
69
![](/Images/OutliningIndicators/InBlock.gif)
70
![](/Images/OutliningIndicators/InBlock.gif)
71
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
72
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
73
![](/Images/OutliningIndicators/InBlock.gif)
74
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
75
![](/Images/OutliningIndicators/InBlock.gif)
76
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
77
![](/Images/OutliningIndicators/InBlock.gif)
78
![](/Images/OutliningIndicators/InBlock.gif)
79
![](/Images/OutliningIndicators/InBlock.gif)
80
![](/Images/OutliningIndicators/InBlock.gif)
81
![](/Images/OutliningIndicators/InBlock.gif)
82
![](/Images/OutliningIndicators/InBlock.gif)
83
![](/Images/OutliningIndicators/InBlock.gif)
84
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
85
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
86
![](/Images/OutliningIndicators/InBlock.gif)
87
![](/Images/OutliningIndicators/InBlock.gif)
88
![](/Images/OutliningIndicators/InBlock.gif)
89
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
90
![](/Images/OutliningIndicators/InBlock.gif)
91
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
92
![](/Images/OutliningIndicators/InBlock.gif)
93
![](/Images/OutliningIndicators/InBlock.gif)
94
![](/Images/OutliningIndicators/InBlock.gif)
95
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
96
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
97
![](/Images/OutliningIndicators/InBlock.gif)
98
![](/Images/OutliningIndicators/InBlock.gif)
99
![](/Images/OutliningIndicators/InBlock.gif)
100
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
101
![](/Images/OutliningIndicators/InBlock.gif)
102
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
103
![](/Images/OutliningIndicators/InBlock.gif)
104
![](/Images/OutliningIndicators/InBlock.gif)
105
![](/Images/OutliningIndicators/InBlock.gif)
106
![](/Images/OutliningIndicators/InBlock.gif)
107
![](/Images/OutliningIndicators/InBlock.gif)
108
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
109
![](/Images/OutliningIndicators/InBlock.gif)
110
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
111
![](/Images/OutliningIndicators/InBlock.gif)
112
![](/Images/OutliningIndicators/InBlock.gif)
113
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
114
![](/Images/OutliningIndicators/InBlock.gif)
115
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
116
![](/Images/OutliningIndicators/InBlock.gif)
117
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
118
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
119
![](/Images/OutliningIndicators/InBlock.gif)
120
![](/Images/OutliningIndicators/InBlock.gif)
121
![](/Images/OutliningIndicators/InBlock.gif)
122
![](/Images/OutliningIndicators/InBlock.gif)
123
![](/Images/OutliningIndicators/InBlock.gif)
124
![](/Images/OutliningIndicators/InBlock.gif)
125
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
126
![](/Images/OutliningIndicators/InBlock.gif)
127
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
128
![](/Images/OutliningIndicators/InBlock.gif)
129
![](/Images/OutliningIndicators/InBlock.gif)
130
![](/Images/OutliningIndicators/InBlock.gif)
131
![](/Images/OutliningIndicators/InBlock.gif)
132
![](/Images/OutliningIndicators/InBlock.gif)
133
![](/Images/OutliningIndicators/InBlock.gif)
134
![](/Images/OutliningIndicators/InBlock.gif)
135
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
136
![](/Images/OutliningIndicators/InBlock.gif)
137
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
138
![](/Images/OutliningIndicators/InBlock.gif)
139
![](/Images/OutliningIndicators/InBlock.gif)
140
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
141
![](/Images/OutliningIndicators/InBlock.gif)
142
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
143
![](/Images/OutliningIndicators/InBlock.gif)
144
![](/Images/OutliningIndicators/InBlock.gif)
145
![](/Images/OutliningIndicators/InBlock.gif)
146
![](/Images/OutliningIndicators/InBlock.gif)
147
![](/Images/OutliningIndicators/InBlock.gif)
148
![](/Images/OutliningIndicators/InBlock.gif)
149
![](/Images/OutliningIndicators/InBlock.gif)
150
![](/Images/OutliningIndicators/InBlock.gif)
151
![](/Images/OutliningIndicators/InBlock.gif)
152
![](/Images/OutliningIndicators/InBlock.gif)
153
![](/Images/OutliningIndicators/InBlock.gif)
154
![](/Images/OutliningIndicators/InBlock.gif)
155
![](/Images/OutliningIndicators/InBlock.gif)
156
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
157
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
158
![](/Images/OutliningIndicators/InBlock.gif)
159
![](/Images/OutliningIndicators/InBlock.gif)
160
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
161
![](/Images/OutliningIndicators/InBlock.gif)
162
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
163
![](/Images/OutliningIndicators/InBlock.gif)
164
![](/Images/OutliningIndicators/InBlock.gif)
165
![](/Images/OutliningIndicators/InBlock.gif)
166
![](/Images/OutliningIndicators/InBlock.gif)
167
![](/Images/OutliningIndicators/InBlock.gif)
168
![](/Images/OutliningIndicators/InBlock.gif)
169
![](/Images/OutliningIndicators/InBlock.gif)
170
![](/Images/OutliningIndicators/InBlock.gif)
171
![](/Images/OutliningIndicators/InBlock.gif)
172
![](/Images/OutliningIndicators/InBlock.gif)
173
![](/Images/OutliningIndicators/InBlock.gif)
174
![](/Images/OutliningIndicators/InBlock.gif)
175
![](/Images/OutliningIndicators/InBlock.gif)
176
![](/Images/OutliningIndicators/InBlock.gif)
177
![](/Images/OutliningIndicators/InBlock.gif)
178
![](/Images/OutliningIndicators/InBlock.gif)
179
![](/Images/OutliningIndicators/InBlock.gif)
180
![](/Images/OutliningIndicators/InBlock.gif)
181
![](/Images/OutliningIndicators/InBlock.gif)
182
![](/Images/OutliningIndicators/InBlock.gif)
183
![](/Images/OutliningIndicators/InBlock.gif)
184
![](/Images/OutliningIndicators/InBlock.gif)
185
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
186
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
187
![](/Images/OutliningIndicators/InBlock.gif)
188
![](/Images/OutliningIndicators/InBlock.gif)
189
![](/Images/OutliningIndicators/InBlock.gif)
190
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
191
![](/Images/OutliningIndicators/InBlock.gif)
192
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
193
![](/Images/OutliningIndicators/InBlock.gif)
194
![](/Images/OutliningIndicators/InBlock.gif)
195
![](/Images/OutliningIndicators/InBlock.gif)
196
![](/Images/OutliningIndicators/InBlock.gif)
197
![](/Images/OutliningIndicators/InBlock.gif)
198
![](/Images/OutliningIndicators/InBlock.gif)
199
![](/Images/OutliningIndicators/InBlock.gif)
200
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
201
![](/Images/OutliningIndicators/InBlock.gif)
202
![](/Images/OutliningIndicators/InBlock.gif)
203
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
204
![](/Images/OutliningIndicators/InBlock.gif)
205
![](/Images/OutliningIndicators/InBlock.gif)
206
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
207
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
208
![](/Images/OutliningIndicators/InBlock.gif)
209
![](/Images/OutliningIndicators/InBlock.gif)
210
![](/Images/OutliningIndicators/InBlock.gif)
211
![](/Images/OutliningIndicators/InBlock.gif)
212
![](/Images/OutliningIndicators/InBlock.gif)
213
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
214
![](/Images/OutliningIndicators/InBlock.gif)
215
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
216
![](/Images/OutliningIndicators/InBlock.gif)
217
![](/Images/OutliningIndicators/InBlock.gif)
218
![](/Images/OutliningIndicators/InBlock.gif)
219
![](/Images/OutliningIndicators/InBlock.gif)
220
![](/Images/OutliningIndicators/InBlock.gif)
221
![](/Images/OutliningIndicators/InBlock.gif)
222
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
223
![](/Images/OutliningIndicators/InBlock.gif)
224
![](/Images/OutliningIndicators/InBlock.gif)
225
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
226
![](/Images/OutliningIndicators/InBlock.gif)
227
![](/Images/OutliningIndicators/InBlock.gif)
228
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
229
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
230
![](/Images/OutliningIndicators/InBlock.gif)
231
![](/Images/OutliningIndicators/InBlock.gif)
232
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
233
![](/Images/OutliningIndicators/InBlock.gif)
234
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
235
![](/Images/OutliningIndicators/InBlock.gif)
236
![](/Images/OutliningIndicators/InBlock.gif)
237
![](/Images/OutliningIndicators/InBlock.gif)
238
![](/Images/OutliningIndicators/InBlock.gif)
239
![](/Images/OutliningIndicators/InBlock.gif)
240
![](/Images/OutliningIndicators/InBlock.gif)
241
![](/Images/OutliningIndicators/InBlock.gif)
242
![](/Images/OutliningIndicators/InBlock.gif)
243
![](/Images/OutliningIndicators/InBlock.gif)
244
![](/Images/OutliningIndicators/InBlock.gif)
245
![](/Images/OutliningIndicators/InBlock.gif)
246
![](/Images/OutliningIndicators/InBlock.gif)
247
![](/Images/OutliningIndicators/InBlock.gif)
248
![](/Images/OutliningIndicators/InBlock.gif)
249
![](/Images/OutliningIndicators/InBlock.gif)
250
![](/Images/OutliningIndicators/InBlock.gif)
251
![](/Images/OutliningIndicators/InBlock.gif)
252
![](/Images/OutliningIndicators/InBlock.gif)
253
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
254
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
255
![](/Images/OutliningIndicators/None.gif)