更新jQuery jquery ui版本后,asp:LinkBut​​ton呈现不同

时间:2018-10-29 20:29:34

标签: c# jquery asp.net jquery-ui

我有Web窗体应用程序,并且我将JQuery-UI版本从1.8.4升级到1.12.1。

我有LinkBut​​ton控件,该控件在升级后呈现不同的外观,丢失了我所有的按钮样式。

下面是链接按钮的代码

<asp:LinkButton ID="btnRegister" runat="server" CssClass="clb_button" icon="ui-icon-person" Text="Register" meta:resourcekey="Register" OnClick="btnRegister_Click" OnClientClick="javascript:onRegisterButtonClick();" onmouseover="window.status='';return true;" />

在以前的版本中,它呈现为

<a onclick="javascript:onRegisterButtonClick();" d="ctl00_cphContent_btnRegister" class="clb_button ui-button ui-widget ui-state-default ui-corner-all ui-button-text-icon-primary" icon="ui-icon-person" onmouseover="window.status='';return true;" href="javascript:__doPostBack('ctl00$cphContent$btnRegister','')" role="button" aria-disabled="false">

注册

升级后,它呈现为

<a onclick="javascript:onRegisterButtonClick();" id="ctl00_cphContent_btnRegister" class="clb_button ui-button ui-corner-all ui-widget" icon="ui-icon-person" onmouseover="window.status='';return true;" href="javascript:__doPostBack('ctl00$cphContent$btnRegister','')" role="button"><span class="ui-button-icon ui-icon ui-icon-person"></span><span class="ui-button-icon-space"> </span>Register</a>

我查看了旧的JQuery-UI.js,发现它们正在添加“ ui-button-text”类,该类在新版本的JQuery-UI中不存在。

请帮助!

0 个答案:

没有答案