【发布时间】:2011-07-13 17:01:05
【问题描述】:
我有一个自定义的 ASP.NET 服务器控件 CustomControl,其属性属性为 Path。
如果Path 没有明确指定,那么我想抛出一个异常。
例如,
<myControls:CustomControl Path="somedirectory/someotherdirectory/somefile.ext" runat="server" />
应该编译,并且
<myControls:CustomControl runat="server" /> 应该抛出异常。
我意识到我可以在 Path 属性的 getter 中执行此操作,但是是否有一些属性需要这样做?
更新
除了在代码隐藏属性的 getter 方法中使用之外,还有其他机制可以验证属性属性的值吗?
【问题讨论】:
标签: asp.net custom-server-controls servercontrols asp.net-controls