我开始把头发拉过去。
我试图在我的常规按钮上附加 jQuery UI 的按钮外观,但是它没有被附加。连课都不上。。
<asp:UpdatePanel ID="CartUpdPanel" UpdateMode="Conditional" ChildrenAsTriggers="true" runat="server">
<button runat="server" ID="CheckoutCartButton" CausesValidation="False" EnableViewState="False">Checkout</button>
<Triggers>
<asp:PostBackTrigger ControlID="CheckoutCartButton" />
</Triggers>
</asp:UpdatePanel>
我希望按钮有一个辅助图标。我通常知道如何做到这一点。但是我遇到了问题..
这是我的购物车的结帐按钮(在我想让它看起来花哨之前,我的禁用工作正常),并且在它背后的代码中检查您是否有足够的信用来结帐,启用/禁用按钮。
我无法在 ascx 文件中创建按钮,因为它会覆盖按钮的禁用,使其启用:
ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "disable button", "console.log('disabled'); $('#" + CheckoutCartButton.ClientID + "').button({ icons: { secondary: 'ui-icon-circle-arrow-e' }, disabled: true });", true);
我尝试使用更新面板的 id 作为控制,但没有进一步的成功。在写这篇文章时,我认为这是一个页面生命周期问题,因为正在检查购物车信用值 OnInit。但是即使我将其更改为PageLoad,也没有区别。
有没有聪明人看到我的问题?