Telerik升级受影响的某些控件样式

时间:2012-01-31 14:19:51

标签: asp.net css telerik styling

我们最近将Telerik库升级到2011年第3季度,似乎搞砸了一些控件的样式。例如,RadUpload的宽度为80px(尽管我将其设置为500px)。它被渲染为......

<span class="ruFileWrap ruStyled" style="width: 80px;" jQuery171041561896132524767="11">
    <input class="ruFileInput" id="ctl00_MainContent_Edit1_RadUpload1file0" submitName="ctl00_MainContent_Edit1_RadUpload1file0" type="file" size="23" unselectable="on" _events="[object Object]"/>
    <label style="display: none;" for="ctl00_MainContent_Edit1_RadUpload1file0">
    <input class="ruFakeInput" id="ctl00_MainContent_Edit1_RadUpload1TextBox0" type="text" size="22"/>
    <label style="display: none;" for="ctl00_MainContent_Edit1_RadUpload1TextBox0">
    <input class="ruButton ruBrowse" type="button" value="Select"/>

来自以下asp .net ...

        <telerik:RadUpload MaxFileSize="512000" OverwriteExistingFiles="true" ControlObjectsVisibility="None"
          runat="server" ID="RadUpload1" OnValidatingFile="uploadMedia_ValidatingFile"
          OnClientFileSelected="uploadMedia_FileSelected" Width="500px" />

有没有人知道为这些控件定义样式的位置? 80px来自哪里?或者我至少可以以某种方式覆盖&#39;此?

非常感谢。

1 个答案:

答案 0 :(得分:1)

找到此文档:http://www.telerik.com/help/aspnet-ajax/upload-appearance-file-input-appearance.html您可以设置2个不同的参数:

InputSize - 将此属性设置为整数值,以增加所有文件输入元素的宽度。

宽度 - 设置此属性(以像素为单位)以增加包含所有元素(如按钮,文件输入字段等)的整个RadUpload区域的宽度。

<telerik:radupload id="Radupload1" runat="server" enablefileinputskinning="true"
    inputsize="50" width="475px" skin="Web20"></telerik:radupload>