相关疑难解决方法(0)

ASP.Net - AJAX UpdatePanel中的Javascript

我遇到了从UpdatePanel内部的外部javascript文件运行javascript的问题.我试图让一个颜色选择器在ListView内部工作.ListView位于UpdatePanel内.

我正在使用这个颜色选择器.

以下是我将其缩小到的范围:

  • 如果我在一个文本框外面使用颜色选择器UpdatePanel,它在所有回发中都可以正常工作.

  • 如果我在一个文本框中使用颜色选择器UpdatePanel,它可以工作,直到我进行异步回发(单击ListView中的"编辑"按钮).一旦UpdatePanel做了回传,点击后的文本将不再显示颜色选择器.同样,当文本框是无论是在发生InsertItemTemplateEditItemTemplateListView中的.

如果你想复制它,只需下载颜色选择器(它是免费的),然后将其添加到网页...

<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>

<div>
    <asp:UpdatePanel ID="panel1" runat="server">
        <ContentTemplate>
            <asp:TextBox runat="server" ID="textbox" CssClass="color" />
            <asp:Button ID="Button1" runat="server" Text="Button" />
        </ContentTemplate>
    </asp:UpdatePanel>
</div>
Run Code Online (Sandbox Code Playgroud)

页面加载时,颜色选择器工作正常.当您单击按钮(执行回发)时,颜色选择器将不再起作用.

有任何想法吗?

javascript asp.net ajax jscolor

10
推荐指数
1
解决办法
8683
查看次数

标签 统计

ajax ×1

asp.net ×1

javascript ×1

jscolor ×1