Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在编译时检查数据类型值_C#_Asp.net_C# 4.0_Custom Controls_Web Controls - Fatal编程技术网

C# 在编译时检查数据类型值

C# 在编译时检查数据类型值,c#,asp.net,c#-4.0,custom-controls,web-controls,C#,Asp.net,C# 4.0,Custom Controls,Web Controls,我创建了一个自定义Web服务器控件,并指定了一个属性CustomWidth。该属性类似于服务器控件的width属性 假设用户在aspx页面设置了它的值,那么我想在编译时检查它的值 若它不是在int+PX的格式上,PX可能是可选的,那个么构建应该失败 但我不能使用服务器控件中用于此属性的单元数据类型 请建议我如何在编译时检查它的值我想为此属性创建自己的数据类型,并在编译时检查它的值 提前感谢。您的服务器控件继承自哪个控件?例如,TextBox、WebControl、Control。

我创建了一个自定义Web服务器控件,并指定了一个属性CustomWidth。该属性类似于服务器控件的width属性

假设用户在aspx页面设置了它的值,那么我想在编译时检查它的值

若它不是在int+PX的格式上,PX可能是可选的,那个么构建应该失败

但我不能使用服务器控件中用于此属性的单元数据类型

请建议我如何在编译时检查它的值我想为此属性创建自己的数据类型,并在编译时检查它的值


提前感谢。

您的服务器控件继承自哪个控件?例如,TextBox、WebControl、Control。