我有Web窗体应用程序,并且我将JQuery-UI版本从1.8.4升级到1.12.1。
我有LinkButton控件,该控件在升级后呈现不同的外观,丢失了我所有的按钮样式。
下面是链接按钮的代码
<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中不存在。
请帮助!