C# &引用;地点“;基于授权
我有一个VS 2008 web应用程序在IIS 6上运行。在web.Config wile中有这样一个部分:C# &引用;地点“;基于授权,c#,vb.net,path,web-config,authorization,C#,Vb.net,Path,Web Config,Authorization,我有一个VS 2008 web应用程序在IIS 6上运行。在web.Config wile中有这样一个部分: 我有一个用户控件,用于在不同位置的许多页面上提供内容。我希望该控件根据其所在页面的位置过滤内容。例如,如果控件位于上面示例中指定的“public”文件夹中的aspx页面上,我希望不显示某些信息 我如何在代码隐藏中实现这一点?也可能是这个web.Config设置与这个问题完全无关,由您决定。VB或C都可以,我可以翻译 也许是这样的如果path.Contains(“public”),则f
我有一个用户控件,用于在不同位置的许多页面上提供内容。我希望该控件根据其所在页面的位置过滤内容。例如,如果控件位于上面示例中指定的“public”文件夹中的aspx页面上,我希望不显示某些信息
我如何在代码隐藏中实现这一点?也可能是这个web.Config设置与这个问题完全无关,由您决定。VB或C都可以,我可以翻译
也许是这样的<代码>如果path.Contains(“public”),则filterResults()
谢谢!:) 我会向用户控件添加一个公共属性,称为“Mode”或“ContextUrl”或类似的内容。然后将逻辑从该属性中分支出来。您还应该有一组“默认”逻辑
最终,与控件实现中隐藏的内容相比,由公共属性指定此行为对于与用户控件交互的“开发人员”来说更直观、更易测试 我会向用户控件添加一个公共属性,称为“Mode”或“ContextUrl”或类似的内容。然后将逻辑从该属性中分支出来。您还应该有一组“默认”逻辑
最终,与控件实现中隐藏的内容相比,由公共属性指定此行为对于与用户控件交互的“开发人员”来说更直观、更易测试 我一直在寻找一种更自动化的方法来消除人为错误,但我只是将默认设置为最低权限,并要求设计者在必要时指定更高的权限。我想就我的目的来说,它已经足够好了。谢谢。:)我一直在寻找一种更自动化的方法来消除人为错误,但我只是将默认设置为最低权限,并要求设计者在必要时指定更高的权限。我想就我的目的来说,它已经足够好了。谢谢。:)