想用一个控件实现下面功能,之前想用imagebutton,似乎不能达到要求,大家能帮我看看有什么办法吗?
1。可以显示一张图片
2。拥有类似WEB控件的Tooltip属性,在向服务器端请求页面的时候能动态的给它的Tooptip属性敷值
3。支持javascript的onclick事件,在点击它后会通过AJAX从服务器取数据来更改页面上的一些内容(不刷新)
4。控件最好尽量简单。因为它本来就是一个复杂自定义控件的一部分,太复杂以后维护会过于麻烦使用WEB孔件的imagebutton,其他都好,只是在执行了onclick事件,更改页面内容后,会刷新页面。如果把runat=server去掉,又不能通过服务器给它的tooltip属性敷值。HTML的IMAGE更是不支持onclick事件。 大家能给我点建议吗?谢谢!
1。可以显示一张图片
2。拥有类似WEB控件的Tooltip属性,在向服务器端请求页面的时候能动态的给它的Tooptip属性敷值
3。支持javascript的onclick事件,在点击它后会通过AJAX从服务器取数据来更改页面上的一些内容(不刷新)
4。控件最好尽量简单。因为它本来就是一个复杂自定义控件的一部分,太复杂以后维护会过于麻烦使用WEB孔件的imagebutton,其他都好,只是在执行了onclick事件,更改页面内容后,会刷新页面。如果把runat=server去掉,又不能通过服务器给它的tooltip属性敷值。HTML的IMAGE更是不支持onclick事件。 大家能给我点建议吗?谢谢!
2。拥有类似WEB控件的Tooltip属性,在向服务器端请求页面的时候能动态的给它的Tooptip属性敷值
3。支持javascript的onclick事件,在点击它后会通过AJAX从服务器取数据来更改页面上的一些内容(不刷新)
4。控件最好尽量简单。因为它本来就是一个复杂自定义控件的一部分,太复杂以后维护会过于麻烦用ImageButton没有什么问题
yourButton.Attributes.Add( "onclick", "Button_Click()" );
btn.Attributes.Add( "onclick", "btn_Click()" );其实也可以使用.net 框架中的无刷新功能,2.0我有用过,但是VS2003我就不知道有没有了。
只能通过添加属性的方法执行JAVASCRIPT
不过还是会引起刷新
在后面加上return false,这样就不会提交到服务器了
则先执行getData();然后还是刷新页面我还试了在getData(); 方法里加上return false,一样刷新是不是我没写对地方呢?