为何本人做的自定义控件所有提示无效?

问题描述

usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSystem.ComponentModel;publicpartialclassCustomControl_DateSelect:System.Web.UI.UserControl{privateintendYear;privateintbeginYear;///<summary>///开始年///</summary>[Category("自定义")][Description("开始年")]publicintBeginYear{get{returnbeginYear;}set{beginYear=value;}}///<summary>///年份的结束年,请填写大于0的整数///</summary>publicintEndYear{get{returnendYear;}set{endYear=value;}}///<summary>///获取控件中的年///</summary>publicstringYear{get{returndrpYear.SelectedValue;}}///<summary>///获取控件中的月///</summary>publicstringMonth{get{returndrpMonth.SelectedValue;}}///<summary>///获取控件中的日///</summary>publicstringDay{get{returndrpDay.SelectedValue;}}protectedvoidPage_Load(objectsender,EventArgse){}protectedvoiddrpYear_Load(objectsender,EventArgse){if(beginYear<0)beginYear=0;if(endYear<0)endYear=0;inti;for(i=0;i<drpYear.Items.Count;i++){if(drpYear.Items[i].Value!="-1"){drpYear.Items.RemoveAt(i);}}for(i=beginYear;i<=endYear;i++){drpYear.Items.Add(newListItem(i.ToString(),i.ToString()));}}protectedvoiddrpMonth_Load(objectsender,EventArgse){inti;for(i=0;i<drpMonth.Items.Count;i++){if(drpMonth.Items[i].Value!="-1"){drpMonth.Items.RemoveAt(i);}}for(i=1;i<=12;i++){drpMonth.Items.Add(newListItem(i.ToString(),i.ToString()));}}}

明明写了summary和[Category("自定义")][Description("开始年")],但是在使用自定义控件的时候只有[Category("自定义")]有用,提示完全不出来,为什么?

解决方案

解决方案二:
比如:[Description("开始年")]首先在页面里选中CustomControl_DateSelect控件然后按F4弹出“属性页”然后点击选中【BeginYear】属性,下面就出现【开始年】的描述字样了
解决方案三:
楼上我知道啊,我就是在问为什么没有提示啊???
解决方案四:
友情up学习

时间: 2024-10-02 15:21:30

为何本人做的自定义控件所有提示无效?的相关文章

python-用Python做个网络监视器,错误提示无效的参数

问题描述 用Python做个网络监视器,错误提示无效的参数 想做个网络监视器,下面的代码是从网上看的,print里面的65565是一个端口号?还是什么参数?运行后提示: print(s.recvfrom(65565)) OSError: [WinError 10022] 提供了一个无效的参数. import socket s = socket.socket(socket.AF_INET,socket.SOCK_RAW,socket.IPPROTO_TCP) while True: print(s

银联支付失败-各位朋友,大家好。手机支付提示[无效商户]信息,如图,是怎么回事?

问题描述 各位朋友,大家好.手机支付提示[无效商户]信息,如图,是怎么回事? 解决方案 商家收钱的账户不存在 解决方案二: 和商户联系,它们的软件/应用/网站有问题. 解决方案三: 如果一个应用,连收钱都不积极做好,我觉得你还是别用它了,很难想象它能在别的地方好好做.

ibatis-iBATIS 將model 中的java.util.date類型做insert時候提示無效列類型問題

问题描述 iBATIS 將model 中的java.util.date類型做insert時候提示無效列類型問題 model 的某一個字段A在為java.util.Date,對應table中的data類型 可為空 但是在做inert動作的時候,如果model中的A=null,插入就會出現無效的列類型的提示,為什麼.... 解决方案 ibatis 无效列类型 解决方案二: 当你插入时null 识别改字符类型是不是date类型,你可以写动态的sql语句如 <isNotNull prepend="

ps裁剪照片时提示无效数字项不能修改cm该怎么办?

  ps裁剪照片时提示无效数字项不能修改cm该怎么办?今天在PS图片的时候,需要将图片大小裁剪为特定大小,单位为厘米.在选择"像素/厘米"并填入"200cm",却提示"无效数字项,要求数字必须在XX"之间.尝试多种方式才找到解决的方法,特总结希望帮助后来的朋友. 1.启动photoshop并加载图片 2.点击"裁剪"→设置大小,却提示设置无效,无效的数字 3.点击"编辑"→"首选项"→&

Win8提示无效的产品密钥错误代码0x80070424的解决方法

  原因分析: 可能是Software Protection服务丢失,即在services中无法找到该服务. 解决方法: 1.按"Win+R"组合键,调出运行框,输入: services.msc 并回车,查找Software Protection服务: 2.如果找不到Software Protection服务,那么我们可以参考如下方案,通过导入Software Protection键值,重建Software Protection服务,来解决该问题: 3.新建一个记事本文件,将以下文字复

Win8系统提示无效密钥错误代码0x80070424怎么办

    原因分析: 可能是Software Protection服务丢失,即在services中无法找到该服务. 解决方法: 1.按"Win+R"组合键,调出运行框,输入: services.msc 并回车,查找Software Protection服务:   2.如果找不到Software Protection服务,那么我们可以参考如下方案,通过导入Software Protection键值,重建Software Protection服务,来解决该问题: 3.新建一个记事本文件,将以

编译有提醒,两个for()语句提示无效

问题描述 编译有提醒,两个for()语句提示无效 Uint16 checkbcc(Uint16 *point_dat,Uint16 byte_len) { Uint16 BCC1=0,BCC2=0; Uint16 i,j; Uint16 flag0,flag1; for(i=1;i<byte_len-2;i+2) { BCC1=BCC1^point_dat[i]; } TEXT_RXTX.TEXT_BCC1.all=check_parity_bit(BCC1); for(j=2;j<byte_

elphi 浮点无效-Delphi提示无效的浮点数

问题描述 Delphi提示无效的浮点数 ML[i][j]:=2*abs(ln(MaxLH[i])-ln(MaxLH[j])) 解决方案 i,j不能为0ln(0)和n/0一样,没有意义. 解决方案二: 我说错了,是MaxLH[i]不能为0 解决方案三: ML[i][j]:=2*abs(ln(MaxLH[i])-ln(MaxLH[j])) 这个和你的i,J的值有关,你在delphi里单步调试一下,看一下i J的值,以及表达式的值,就明白问题出在哪里了

sourcetree-SourceTree 提示无效路径,怎么解决这个问题?

问题描述 SourceTree 提示无效路径,怎么解决这个问题? 我已经安装了Git,版本是1.95,但是我创建还是提示无效路径! 解决方案 禁用SSL证书验证,就好了 解决方案二: SourceTree这是一个无效源路径/URL的解决方法