标签: ajaxcontroltoolkit

渲染后在页面上突出显示文本

我有一个应用程序,允许用户在一些字段中搜索字符串,当他们查看详细记录时,他们希望突出显示所有出现的字符串.

详细信息表单由Labels和ListView组成,其中大部分都位于TabPanels内(来自AJAX Control Toolkit).我想避免使用强力手动解析每个值以在显示之前添加突出显示标记.

有没有办法加载我的表单,然后解析HTML?还有另一种方法吗?

html ajax parsing ajaxcontroltoolkit

2
推荐指数
1
解决办法
1726
查看次数

在ASP.NET AJAX中单击ModalPopup中的OkButton时进行回发

我按照Atlas中的示例:使用ModalPopup Extender创建确认,在单击ModalPopup中的OkButton时进行回发(它使用ASP.NET Ajax Control Toolkit中的ModalPopupExtender),但正如我所看到的,系统ASP.NET AJAX中不再存在.WebForms.PostBackAction()(示例适用于Atlas).当我运行它时,在我创建PostBackAction的javascript行中出现"Microsoft JScript运行时错误:预期的对象"错误消息.如何在ASP.NET AJAX中使用它,或者,还有另一种方法可以做到这一点?谢谢

postback modalpopupextender asp.net-ajax ajaxcontroltoolkit

2
推荐指数
1
解决办法
4万
查看次数

ASP.NET AJAX控件工具包:显示一个ModalPopup,然后执行PostBack

我想在用户点击asp按钮时显示模态弹出窗口.用户必须选择面板的选项.选择的选项的值必须保存到隐藏的输入,然后在asp.net按钮必须做回发.

我能这样做吗?

谢谢!

c# asp.net-ajax ajaxcontroltoolkit modal-popup

2
推荐指数
1
解决办法
6万
查看次数

Combobox Dropdown显示在错误的地方

COMBOX

有一个ajaxcontroltoolkit combox.不知何故,下拉列表没有显示在左侧(见图).

.Net代码

<ajaxToolkit:ComboBox ID="cbState" runat="server" AutoPostBack="true" DropDownStyle="Dropdownlist" AutoCompleteMode="None" ItemInsertLocation="Append" CssClass="searchcontentCombobox" />
Run Code Online (Sandbox Code Playgroud)

CSS

.searchcontentCombobox .ajax__combobox_inputcontainer {}
.searchcontentCombobox .ajax__combobox_textboxcontainer input {border:0;width:160px;height:22px;padding:3px 10px 3px 7px;background:#1f1f1f;color:#fff;}
.searchcontentCombobox .ajax__combobox_buttoncontainer button {border:0;background:url(../img/menu_searchcontent.gif) no-repeat center right;}
.searchcontentCombobox .ajax__combobox_itemlist {}
Run Code Online (Sandbox Code Playgroud)

任何的想法?

.net c# asp.net ajaxcontroltoolkit

2
推荐指数
1
解决办法
4540
查看次数

如何在ajax calendarextender v3.5中禁用之前和将来的日期?

我正在使用带有Ajax控件工具包v3.5的VS2008,我在文本框中使用了日历扩展器工具,当我单击文本框时,弹出日历,我不应该允许用户点击它的前一个或将来的日期.今天只有日期应启用并突出显示,并禁用所有其他日期.我已经通过了一些建议,但我无法得到确切的结果.

所以任何能够帮助我的情况的人都将不胜感激.

c# asp.net calendarextender ajaxcontroltoolkit

2
推荐指数
1
解决办法
2万
查看次数

AJAXControlToolkit - TabContainer不可见

我在MacOS上使用MonoDevelop,我很难在Google Chrome上看到AjaxControlToolkit的TabContainer.我甚至将TabContainer和TabPanels的visible属性设置为true,但它仍然无效.这是源HTML:

<ajaxToolkit:ToolkitScriptManager  id="tsm1" runat="server" />

    <div style="position:absolute;top:0px;left:0px;">
       <img src="" />
    </div>
    <div style="position:absolute;top:200px;left:20px;">
    <ajaxToolkit:TabContainer id="NewTabContainer" runat="server" Height="300px" Visible="true" >
        <ajaxToolkit:TabPanel id="FirstPanel" runat="server" HeaderText="Tab 1" Visible="true" >
            <ContentTemplate>
                PAGE ONE - This is the first Panel.
            </ContentTemplate>
        </ajaxToolkit:TabPanel>
        <ajaxToolkit:TabPanel id="SecondPanel" runat="server" HeaderText="Tab 2" Visible="true" >
            <ContentTemplate>
                PAGE TWO - This is the second Panel.
            </ContentTemplate>
        </ajaxToolkit:TabPanel>
     </ajaxToolkit:TabContainer>
Run Code Online (Sandbox Code Playgroud)

这是HTML Chrome生成的内容:

<div id="NewTabContainer" class="ajax__tab_xp" style="visibility:hidden;">
    <div id="NewTabContainer_header">
        <span id="NewTabContainer_FirstPanel_tab"><span class="ajax__tab_outer"><span class="ajax__tab_inner"><span class="ajax__tab_tab" id="__tab_NewTabContainer_FirstPanel">Tab 1</span></span></span></span><span id="NewTabContainer_SecondPanel_tab"><span class="ajax__tab_outer"><span class="ajax__tab_inner"><span class="ajax__tab_tab" id="__tab_NewTabContainer_SecondPanel">Tab 2</span></span></span></span>
    </div><div id="NewTabContainer_body" …
Run Code Online (Sandbox Code Playgroud)

asp.net mono google-chrome ajaxcontroltoolkit monodevelop

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

Ajax更新面板 - 如何设置最大更新时间?

这对我的WebApplication来说并不常见,但是用户可以在UpdatePanel中加载非常长的进程.

他会等待它通过UpdateProcessing来加载.

问题是因为更新面板在一段时间后中止加载并完全破坏Web应用程序.

我怎样才能冷静这个Ajax控件呢?

offtopic:当我甚至没有修复 他们的ComboBox的麻烦时,另一个ajax麻烦

asp.net ajax updatepanel ajaxcontroltoolkit

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

访问ASP.NEt应用程序时,HTTP 400'请求标头太长'错误

我们的网站是一个使用AjaxControlToolkit的ASP.net 4.0 webforms网站.它在上周没有出现问题,但是从今天起,我们的一个客户在从Firefox访问网站时收到"HTTP错误400.请求标头的大小太长".它适用于IE.查看日志,我看到在URL后附加了很长垃圾的请求:

... Statistics.aspx _TSM_HiddenField_ = ctl00_scriptManager_HiddenField&_TSM_CombinedScripts _ = ;; AjaxControlToolkit,+版本= 4.1.51116.0,+文化=中立,+公钥= 28f01b0e84b6d53e:DE-DE:fd384f95-1b49-47cf-9b47-2fa2a921a36a:475a4ef5:effe2a26: 8e94f951:1d3ed089:addc6819:5546a2b:d2e10b12:37e2e5c9:5a682656:c7029a2:e9e598a9

URL应该只是.../Statistics.aspx.

asp.net ajaxcontroltoolkit http-status-code-400

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

Ajax Control Toolkit和Jquery在ASP.NET 4.0中没有相关

几个小时以来我一直在努力解决这个问题,似乎无法弄清楚发生了什么或与之相关的任何相关网站.我所要做的就是同时使用Ajax Control Toolkit和JQuery.

以下是重新创建问题所需的唯一代码.

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TestForm.aspx.cs" Inherits="TestWebsite.TestForm" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
        <script type="text/javascript" 
        src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"
        language="javascript" /> 
</head>
<body>
    <form id="form1" runat="server">
    <ajax:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
    </ajax:ToolkitScriptManager>
    <div>

    </div>
    </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

如果它很重要我使用的是Visual Studio 2010专业版.我的asp.net网站瞄准.NET 4.0框架.我使用的是版本为4.1.60501.0的AjaxControlToolkit.dll.Jquery是1.7.2分钟版本.

如果我注释掉jquery脚本行或ToolkitScriptManager我没有得到任何javascript错误.如果他们都包括在内我得到错误

"Microsoft JScript运行时错误:Sys.ArgumentException:找不到ID为'form1'的元素.参数名称:elementOrElementId"

Stacktrace给了我DomElement $ resolveElement(elementOrElementId,containerElement)javascript函数作为罪魁祸首.

任何帮助,将不胜感激.

asp.net ajax .net-4.0 ajaxcontroltoolkit visual-studio-2010

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

用户控件中的jQuery脚本仅在页面上运行该控件的一个实例

我有一个带有gridview的CollapsiblePanelExtender控件,我把它放在一个用户控件中.

我将以下脚本添加到User控件的末尾以平滑动画:

<script type="text/javascript">

    function pageLoad(sender, args) {
        $find(("<%= CPE.ClientID %>"))._animation._fps = 35;
        $find(("<%= CPE.ClientID %>"))._animation._duration = 0.5;
    }

</script>
Run Code Online (Sandbox Code Playgroud)

当我运行页面时,只有第二个手风琴被平滑,第一个是默认的缓慢.

以下是运行时脚本:

<script type="text/javascript">

    function pageLoad(sender, args) {
        $find(("MainContent_AccordionGV1_CPE"))._animation._fps = 35;
        $find(("MainContent_AccordionGV1_CPE"))._animation._duration = 0.5;
    }

</script>
Run Code Online (Sandbox Code Playgroud)

....

    function pageLoad(sender, args) {
        $find(("MainContent_AccordionGV2_CPE"))._animation._fps = 35;
        $find(("MainContent_AccordionGV2_CPE"))._animation._duration = 0.5;
    }

</script>
Run Code Online (Sandbox Code Playgroud)

所以它应该按照这个工作.知道为什么不是吗?

谢谢.

加成:

我尝试手动将其添加到页面而不是用户控件,相同的行为.

    <script type="text/javascript">

        function pageLoad(sender, args) {
            $find(('<%= AccordionGV1.FindControl("CPE").ClientID %>'))._animation._fps = 35;
            $find(('<%= AccordionGV1.FindControl("CPE").ClientID %>'))._animation._duration = 0.5;
        }
</script>
Run Code Online (Sandbox Code Playgroud)

当我添加相同的行但是对于AccordionGV2时,第一个停止工作.

让我觉得这比一个更大的问题.

asp.net jquery ajaxcontroltoolkit

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