svn path=/trunk/mcs/; revision=70649
[mono.git] / mcs / class / Mainsoft.Web / Mainsoft.Web.AspnetConfig / aspnetconfig / Util.Master.cs
1 using System;\r
2 using System.Resources;\r
3 using System.Data;\r
4 using System.Configuration;\r
5 using System.Collections;\r
6 using System.Web;\r
7 using System.Web.Security;\r
8 using System.Web.UI;\r
9 using System.Web.UI.WebControls;\r
10 using System.Web.UI.HtmlControls;\r
11 \r
12 namespace Mainsoft.Web.AspnetConfig\r
13 {\r
14         public partial class Util : System.Web.UI.MasterPage\r
15         {\r
16                 bool allowRemoteConfiguration  // Default is false\r
17                 {\r
18                         get\r
19                         {\r
20                                 if (System.Configuration.ConfigurationSettings.AppSettings["allowRemoteConfiguration"] != null) {\r
21                                         return bool.Parse (System.Configuration.ConfigurationSettings.AppSettings["allowRemoteConfiguration"]);\r
22                                 }\r
23                                 else {\r
24                                         return false;\r
25                                 }\r
26                         }\r
27                 }\r
28 \r
29                 public String Backurl\r
30                 {\r
31                         get { return ViewState["BackUrl"] == null ? String.Empty : (string) ViewState["BackUrl"]; }\r
32                         set { ViewState["BackUrl"] = value; }\r
33                 }\r
34 \r
35                 protected override void OnInit (EventArgs e)\r
36                 {\r
37                         if (!(allowRemoteConfiguration || Request.IsLocal)) {\r
38                                 Server.Transfer ("~/aspnetconfig/SecurError.aspx");\r
39                         }\r
40 \r
41 \r
42                         base.OnInit (e);\r
43                 }\r
44 \r
45                 protected void Page_Load (object sender, EventArgs e)\r
46                 {\r
47                 }\r
48         }\r
49 }\r