我想为我在asp.net中编写的网站制作一些自定义按钮。我很难确定什么是最好的方法。asp.net中Web窗体的自定义按钮
对于这些按钮,我想设计他们的样子。矩形以外的形状是我所要做的。我也希望这些按钮的行为像一个正常的按钮会。可以说,按钮的正常状态版本是红色的,然后当我点击按钮时会变成黄色,最后当我释放时(鼠标按钮),它会变回红色。我还想让可点击区域与按钮的形状相同。
我看了ImageButtons,这不太适合我想要的。我看过用户控件和自定义控件,但我不知道这是否也是我想要的。在学校里,我们并没有真正在C sharp类或asp.net网络开发类中看过这些特性。大多数似乎符合我想要的东西都是winform中的演示和示例,而不一定是webforms。
什么是最好的方式去尝试和完成呢?用户控制的路要走吗?还是有更好的方法来完成这个?任何意见是极大的赞赏。我不想要代码,我只想知道你们认为哪个方法最简单。
谢谢。
您应该创建它继承只有当你想要把更多的服务器端功能按钮自定义按钮。如果你只想改变设计部分使用CSS/jQuery(或其他JavaScript库)添加适当的CssClass的按钮。 – mybirthname
@ mybirthname的解决方案是要走的路。 –
非常感谢。我看到一个使用CSS进行回答的例子,我将对此进行试验。它看起来像用户或自定义服务器控件可以工作,但同时它看起来更复杂。感谢您指点我正确的方向。 –