当前位置:编程学习 > C#/ASP.NET >>

html Control究竟怎么一回事哦

同样都是html control,一个是按钮,一个是<select> ,如
<select   id="Select1"      Multiple="True"     runat="server">  

在cs中注册事件,希望点列表和点按钮都有反映,如
 
Select1.ServerChange+= new System.EventHandler(this.Server_Change);
Button1.ServerClick += new System.EventHandler(this.Button_Click);

结果:改变列表无事件触发,点击按钮可以触发。看生成的html文件,只有按钮生成了onclick="__doPostBack('Button1','')"
开来只有按钮才能提交form了。既然select不行,为什么定义一个ServerChange事件呢?

Html control和html标记差不多,可以用以前的css+js经验来控制样式;但这方面又比较差,请问web control是如何来设置样式呢?


--------------------编程问答-------------------- web control也用css如果是vs2005还可以用skin --------------------编程问答-------------------- 比如我定义了一个.test{} css类选择器
可以用CssClass属性来设置
那么css中的其他选择器,如ID选择器,如何使用呢? --------------------编程问答--------------------
引用 2 楼 guo1wu3shi4 的回复:
那么css中的其他选择器,如ID选择器,如何使用呢?


什么叫ID选择器?、
你指的这样吗:
<select  id="Select1"  Multiple="True"  runat="server"> 
然后想给id为Select1的多选控件设置样式????

如果是的话,可以这样啊:

在.css文件中加入:
------------------
#Select1
{
  你的样式。。。
}
--------------------- --------------------编程问答-------------------- 设置select1属性  AutoPostBack="True"
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,