首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

关于自定义控件设计时如何把属性写入aspx中的研究(上)

结果,在设计时和运行时都可以看到是中文的,但是aspx中就不是中文的。 我就想问问,怎么样,才能让它在aspx中体现中文,GridView自身是怎么样把自动生成的列写入到aspx中的。...经过跟踪发现:在设计时,vs会生成这个控件的两个实例,具体干什么我不知道,在取消数据源绑定或者重新绑定数据源的时候,其中一个实例B被销毁,又有新的实例被创建,如此反反复复。...至于怎么发现的…… 是这样的,我写了一个类来继承GridView,把所有可以override的方法,都override一遍,然后,重写的类里面,输出当前调用堆栈信息到一个文本文件中。...然后,在ide中使用这个控件,绑定数据源,取消绑定,多试几次,就可以得到足够的日志了。...从中可以看到几个GridViewDesigner的方法,大概意思就是,我绑定数据源控件后,设计时触发ControlDesigner.UpdateDesignTimeHtml ,然后导致一系列的方法调用。

2.7K80

ASP.Net WebForm温故知新学习笔记:一、aspx与服务器控件探秘

每个方法都会返回一个控件类型的对象,有LiteralControl类型,也有HtmlHead类型(在aspx中只要给head加了runat="server"就会有此类型的生成方法)等等,那么这些数字又代表了什么...二、好用不好用—服务器控件探秘 2.1 企业中到底在用哪些控件?   ...,这一年做WebForm的项目以来,的最多也就是这些控件,数据控件除了Repeater就没用过其他的。...②不要用LinkButton来实现普通的超链接,在实际开发中,我还真见过有些人LinkButton来实现超链接的:他们在LinkButton的OnClick事件中写Response.Redirect(...但是在页面的浏览过程中,我们怎么选择不同的省份,市名称的下拉列表就是不动,因为没有向服务器提交数据请求。

2.7K42

【自然框架】表单控件 之 一个表单修改多个表里的记录

然后还要弄一个DataSource的控件,利用这个控件把文本框等控件和字段对应上,DataSource也有一个致命的缺点,默认情况下,他是把SQL语句以属性的形式放在了.aspx页面里面。...我把SQL语句放在.aspx.cs里面,都被大家反对,那么DataSource把SQL语句放在了aspx里面,大家怎么就可以接受了呢?...如果FormView、DataSource写好了程序之后,字段名变化了怎么办呢?是不是要改好多地方呢?而我的表单控件就不需要改代码了,只需要修改配置信息就可以了。可能使这些优势我都没有说清楚吧。...两个表单控件吗?这个倒也是可以,但是比较麻烦,而且布局上也会遇到一些问题。所以还是要把两个表里的字段都放在一个表单控件里面的好。       【效果图】 ?       ...这里主要填写“添加数据表”等四个信息,其中“查看数据表”需要写一个视图,通过这个视图来给表单控件里的子控件提供数据,然后要在“修改数据表”里面填写要修改数据的表名,中间逗号分隔就可以了。

1.5K60

C++Builder 6编写VCL控件

C++Builder 6编写VCL控件 warton 2002.12西安 如今天使用Borland的开发工具的程序员越来越多了,许多程序员开始从VC++,BC++等工具转向C++Builder(...对VCL有一个大概的了解之后,咱还需要明白一些事情:C++写的VCL类还是一个C++类,但是它与标准的C++类有一些区别。其中最重要的是VCL组件不具有多继承性。...经过上面的步骤,一个简单的Package就已经可以安装在BCB的控件面板上了。...在BCB的控件面板上打开My标签,你将可以看到一个图标和Panel一样的图标,它就是TMyComponent类安装后的表现形式。到现在为止,一个简单的控件已经可以使用了。...控件写到这,你是不是已经觉得用BCB写控件很简单?不错,简单点几下鼠标就可以写一个控件,的确太简单了。但是这只是开始,困难的还在后面。

69320
领券