0

我不是一个 aspx 编码器,但试图在一个使用 Telerik 和 Bootstrap 的 aspx 页面上设置一个按钮的样式。所以,代码是这样的,

<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,因为我得到了一个 .aspx 页面,我正在使用 Notepad++ 进行编辑 :)

提前感谢

4

1 回答 1

0

我不确定你到底想要实现什么,但我看到你已经禁用了控件附带的嵌入式皮肤和样式表,所以你不能真的期望它看起来像它应该的那样。尝试设置EnableEmbeddedSkins="true" EnableEmbeddedBaseStylesheet="true"看看情况如何。

然后,如果您需要进一步设置控件的样式 - 要么使用标准的 HTML 元素,这将使您更容易(您不必覆盖供应商的自定义 CSS 规则),或者查看本文以查看哪些类在哪里一个 RadButton:http ://www.telerik.com/help/aspnet-ajax/button_appearancecssfileselectors.html 。

于 2013-05-21T12:58:02.763 回答