c# - asp:LinkButton 更新 jquery ui 版本后渲染不同
问题描述
我有网络表单应用程序,我正在将 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,发现他们正在添加新版本的 JQuery-UI 中不存在的“ui-button-text”类。
请帮忙!