2013-05-16 20 views
0

我不是aspx编码器,而是尝试在使用Telerik和Bootstrap的aspx页面上设置样式按钮。 因此,代码是这样的,使用Bootstrap编辑Telerik中的按钮样式

<telerik:RadButton CssClass="btn btn-primary" ID="rbtnGiris" runat="server" Text="Giriş" OnClick="rbtnGiris_Click" EnableEmbeddedSkins="false" EnableEmbeddedBaseStylesheet="false"> 
</telerik:RadButton> 

并呈现HTML是如下,

<a href="javascript:void(0)" class="RadButton RadButton_Default rbSkinnedButton" id="rbtnGiris"> 
<input type="submit" value="Giriş" id="rbtnGiris_input" name="rbtnGiris" class="btn btn-primary" tabindex="-1"> 
<input type="hidden" name="rbtnGiris_ClientState" id="rbtnGiris_ClientState" autocomplete="off"> 
</a> 

所以你可以猜到按钮看起来不正确的,因为它的目标是一个“a”元素。我找不到如何正确更改它。

任何人都有一个想法如何操纵可爱的Telerik外观?让,我知道这需要任何.NET编程技巧或Visual Stuido,因为我给它,我用记事本+ + :)

Thanx提前

+1

你正在使用单选按钮上的普通按钮css类,它不会真正产生所需的结果。此页面显示其价值可能太大:https://groups.google.com/forum/#!msg/twitter-bootstrap/KIwM_-T461o/WDWXVhooOcwJ – adaam

回答

0

编辑.aspx页,我不知道究竟你想要实现,但是我发现你已经禁用了控件附带的嵌入式皮肤和样式表,所以你不能期望它看起来应该如此。尝试设置EnableEmbeddedSkins =“true”EnableEmbeddedBaseStylesheet =“true”然后看看情况如何。

然后,如果您需要进一步对控件进行样式设置 - 请使用标准HTML元素,这会使您更轻松(您不必覆盖供应商的自定义CSS规则),或者查看这篇文章类在RadButton中:http://www.telerik.com/help/aspnet-ajax/button_appearancecssfileselectors.html