2010-01-25 44 views
0

我有一个使用列表创建一个类似于下面的链接3D按钮样式一些CSS:应用CSS列表样式按钮服务器创建按钮控件

http://articles.techrepublic.com.com/5100-10878_11-5323375.html 

我的问题是我有按钮,这是服务器控件,因此呈现html按钮。

问题是如何重写我的按钮代码以使用列表和超链接,以便我可以应用已经写入的CSS?

我在我的按钮代码中所做的所有事情都是在onclick事件中设置字符串值并通过传递该字符串值来调用方法。

我想我以后是一些onclick事件相当于我可以把我的代码钩入超链接控件。

非常感谢,

回答

0

添加多个CssClasses我想通了这一点,通过使用LinkBut​​ton控件来呈现我所需要的锚标记。我还使用LiteralControls来呈现我需要的html列表元素。然后,我将所需的类添加到创建的控件中。

0

你试图使用<asp:hyperlink代替<asp:button

此外,在后面的代码,您可以通过执行类似

Button1.Attributes.Add("class", "style1 style2 style3") 
+0

谢谢,但我想在代码隐藏或类文件中做它作为其web部件,并没有asp页面。 – van 2010-01-25 00:23:56

+0

你还可以添加属性吗?对不起,不介意读者,你使用MVC吗? – 2010-01-25 00:48:16

+0

我应该提到即时通讯在一个webpart中的共享点,谢谢 – van 2010-01-25 00:52:14