onmouse事件?????
在asp的时候,我们经常用javascript或vbscript实现onmouse事件,例如鼠标放到一个超链接文字是,文字变色等,但是在asp.net中我想应该是用控件来实现的但是,好像很多html和web控件都没有鼠标事件驱动,是不是要专门写function阿,我对vb.net在web上的应用一点都不熟,能举个例子嘛,先谢谢了 问题点数:20、回复次数:7Top
1 楼icyer()回复于 2002-04-21 15:43:15 得分 20
控件的onmouse这些事件都是在客户端驱动的,没有必要返回到服务器端去。
一般的控件可以通过Attributes来设定他们的事件:
HyperLink1.Attributes("onMouseOver") = "javascript:this.color=#000000;"
Top
2 楼iamrealme(我就是我)回复于 2002-04-21 15:55:00 得分 0
还想提一个问题,我现在其实想实现一个功能当我的鼠标放到一个超链接文件时,会下拉一个更多连接的导航菜单框,而且我想控制里面的样式,我想使用css样式表,那又该如何,而且我现在有一个很迷惑的问题就是在asp.net中虽然vbscrpit等都能用,但是应不应该用(性能,方便性等),也就是说需不需要把语言的使用也升级一下Top
3 楼icyer()回复于 2002-04-21 16:05:21 得分 0
最好还是用CodeBehind的编译方式,这样快一些。
大多数控件都有style属性集,里面就有很多显示样式的东西。
比如:
Button1.Style("Height") = "10px"
Top
4 楼iamrealme(我就是我)回复于 2002-04-21 16:12:43 得分 0
不是很明白,能否说清楚一点,谢谢Top
5 楼icyer()回复于 2002-04-21 16:17:56 得分 0
一个控件的Style属性集里有很多样式属性,设置这些值就可以应用到页面的控件样式中。
比如
Button1.Style("Height") = "10px"
最后生成的HTML代码中,就会相当于:
<input type=button style="Height:10px" ... >
这样,控件的高度就是10px了。
Top
6 楼iamrealme(我就是我)回复于 2002-04-21 17:18:52 得分 0
控件的onmouse这些事件都是在客户端驱动的,没有必要返回到服务器端去。
一般的控件可以通过Attributes来设定他们的事件:
HyperLink1.Attributes("onMouseOver") = "javascript:this.color=#000000;"
我想问一下这些代码放到什么地方啊,放在
page_load好像也不对,放在一个函数也不对阿Top
7 楼icyer()回复于 2002-04-22 08:48:23 得分 0
就是在Page_Load中吧。
Top




