标签: ajaxcontroltoolkit

显示Asp.net AJAX Calendar Extender的两种方式

有没有办法设置日历扩展器,以便在文本框收到焦点时显示日历,何时单击带有"PopupButtonID"的元素?使用我当前的设置,它似乎是一个或另一个.

asp.net ajax calendar ajaxcontroltoolkit

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

System.Web.UI.ScriptManager'在未引用的程序集中定义.但它在集会中?

我刚刚将Ajax添加到我的网站,我正在使用toolkitscript管理器,当我去构建它时会产生错误.

"System.Web.UI.ScriptManager"类型在未引用的程序集中定义.您必须添加对程序集'System.Web.Extensions,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35的引用

这是我的整个web.config,我已经看到系统> web>扩展引用,还有什么可能是问题?

<system.web>
    <pages>
        <controls>
            <add tagPrefix="cc1" namespace="AjaxControlToolkit" assembly="AjaxControlToolkit"/>
        </controls>
    </pages>
    <assemblies>
        <add assembly="System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="System.Web.UI, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add assembly="System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Web.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> …
Run Code Online (Sandbox Code Playgroud)

.net asp.net exception-handling web-config ajaxcontroltoolkit

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

HTMLEditorExtender在异步回发上编码img标记

我正在使用标准的HTMLEditorExtender控件(ajax控件工具包的一部分).在原始的pageLoad中,我用html填充它(包括> p <,> br <,> strong <和> img <tags.它在HTMLEditorExtender控件中显示正常.然后,当我执行异步回发(通过updatepanel)时,所有> img <标签显示为实际的html而不是显示图像.所有其他标签仍然正确显示.

异步回发后HTMLEditorExtender控件的标记如下:在用于保存html编码值的不可见textarea中,正确显示的所有标签都正常编码(即<和>),但img标签省略了&符号在编码值之前(即lt;和gt;)

更新:如果我将此代码放在我的pageLoad事件中,它工作正常,但我担心这有什么安全隐患?

if (IsPostBack)
{
    txtBookingConfirmation.Text = Server.HtmlDecode(txtBookingConfirmation.Text);
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我如何防止控制这样做?

提前致谢

asp.net encoding asynchronous ajaxcontroltoolkit html-editor

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

当设置为ModalPopupExtender TargetControlID时,后面的链接OnClick代码不会执行

我做了很多搜索,无法解决这个问题.

我有一个ModalPopupExtender弹出窗口,我想在用户点击链接DoSomething时显示.弹出窗口有一个下拉控件,当用户要求打开对话框时,我想立即填充该控件.这需要通过后面的代码在服务器端发生.目前我正在尝试通过链接上的OnClick事件来完成它,但只要链接绑定到ModalPopupExtender,就不会执行链接OnClick代码.

代码段:

<asp:LinkButton ID="lnkDoSomething" runat="server" onClick="lnkDoSomething_Click">Do Something</asp:LinkButton>
<asp:ModalPopupExtender ID="mpelnklnkDoSomething" runat="server" BackgroundCssClass="modalBackground"
    DropShadow="true" PopupControlID="lnkDoSomething"
    PopupDragHandleControlID="pnlDragHandlerForlnkDoSomething"   
    TargetControlID="lnklnkDoSomething"></asp:ModalPopupExtender>
Run Code Online (Sandbox Code Playgroud)

问题是,只要我将ModalPopupExtender设置为OnClick代码不执行的链接.这显然是设计的,但它对我来说没有意义(天真),好像用户点击应该执行OnClick代码的链接.

任何想法为什么不支持这个以及正确的解决方案是什么?

c# asp.net ajax asp.net-ajax ajaxcontroltoolkit

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

覆盖ASP.NET AJAX Control Toolkit的TabContainer控件中的默认CSS

我在Web应用程序中使用ASP.NET AJAX TabContainer控件.我将图像放在每个标签的标题中而不是使用文本 - 但是图像被截断b/c TabContainer的默认CSS表明标题只有13px高:

.ajax__tab_xp .ajax__tab_header .ajax__tab_tab 
 {
    height:13px;
    padding:4px;
    margin:0px;
    background:url("tab.gif") repeat-x;
  }
Run Code Online (Sandbox Code Playgroud)

我有一个我正在使用的CSS文件,并添加了以下行来覆盖TabContainer的默认CSS中包含的内容:

.ajax__tab_xp .ajax__tab_header .ajax__tab_tab 
 {
    height:83px;
    padding:4px;
    margin:0px;
    background:url("tab.gif") repeat-x;
  }
Run Code Online (Sandbox Code Playgroud)

但它仍然使用默认的13px,为什么?

您可以在此处查看默认的css文件:默认CSS文件

css asp.net ajax asp.net-ajax ajaxcontroltoolkit

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

无法加载文件或程序集'AjaxMin,Version = 4.97.4951.28478,Culture = neutral,PublicKeyToken = 21ef50ce11b5d80f'或其中一个依赖项

当我尝试在localhost上的浏览器中查看我的项目时出现此错误.

已验证AjaxControlToolkit是在我的项目中的引用中设置的.

AjaxControlToolkit.dll位于参考中列出的目录中.

我重新安装了AjaxControlToolkit以确保不是问题.

我正在进行的项目是一个由同事通过电子邮件发送给我的项目,而不是我从头开始创建的项目.不确定这是否是问题,项目正在查看旧的参考?

在一个相关的说明中,我在一个单独的解决方案中有另一个测试项目,我添加了一个AjaxControlToolkit控件来测试它(CalendarExtender),它运行得很好.

发布我的代码:

网络配置:

 <?xml version="1.0"?>
    <configuration>
      <connectionStrings>
        <add name="TESTConnectionString" connectionString="Data Source=(localdb)\v11.0;Initial Catalog=TEST;Integrated Security=True" providerName="System.Data.SqlClient"/>
        <add name="TESTConnectionString2" connectionString="Data Source=(localdb)\v11.0;Initial Catalog=TEST;Integrated Security=True" providerName="System.Data.SqlClient"/>
      </connectionStrings>
      <system.web>
        <httpRuntime targetFramework="4.5" />
        <compilation debug="true" targetFramework="4.5">

          <assemblies>
            <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
            <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>



          </assemblies>



       </compilation>

        <!--<pages>-->
          <!--<controls>

            <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=4.97.4951.28478, Culture=neutral, PublicKeyToken=21ef50ce11b5d80f" />
            <add namespace="AjaxControlToolkit" assembly="AjaxControlToolkit" tagPrefix="asp" />

            --><!--<add namespace="AjaxControlToolkit, Version=4.97.4951.28478, Culture=neutral, PublicKeyToken=21ef50ce11b5d80f"/>
            <add tagPrefix="asp" namespace="AjaxControlToolkit" assembly="AjaxControlToolkit, Version=4.97.4951.28478, Culture=neutral, PublicKeyToken=21ef50ce11b5d80f"/>--><!--
          </controls> …
Run Code Online (Sandbox Code Playgroud)

.net c# ajaxcontroltoolkit

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

找不到适合指定文化或中性文化的资源.错误未解决

我在Visual Studio 2012中的ASP.NET 4.5 Web项目中使用AjaxControlToolkit.我在使用Editor Control的页面上收到以下错误.

找不到适合指定文化或中性文化的资源.确保在编译时将"AjaxControlToolkit.Properties.Resources.NET4.resources"正确嵌入或链接到程序集"AjaxControlToolkit"中,或者所有所需的附属程序集都是可加载和完全签名的.

描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.

异常详细信息:System.Resources.MissingManifestResourceException:找不到任何资源适合指定区域性或中性文化.确保在编译时将"AjaxControlToolkit.Properties.Resources.NET4.resources"正确嵌入或链接到程序集"AjaxControlToolkit"中,或者所有所需的附属程序集都是可加载和完全签名的.

我该怎么做才能解决这个问题?

asp.net ajaxcontroltoolkit

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

如何使用AJAX Control Toolkit HTML编辑器通过javascript获取/设置内容?

我正在使用AJAX Control工具包HTML编辑器,我希望这是一个简单的问题.正如问题标题所说 - 你如何通过javascript获取/设置HTML编辑器的内容?

我访问服务器端内容属性没有问题 - 但客户端如何做?

任何帮助感激不尽!

ajaxcontroltoolkit html-editor

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

如何在UpdatePanel部分回发后保留javascripts

有很多代码,所以我想用语言解释这个问题.我有一个母版页面,其中包含对javascript文件的所有引用,并具有使用母版页的页面.我在我的页面和更新面板中使用更新面板,有一些形式,包括一个具有回发功能(即下拉列表).问题是当状态发生变化并发生部分回发时,由于那些javascripts而具有某些功能和效果的表单将失去所有功能.任何帮助,将不胜感激.

asp.net updatepanel ajaxcontroltoolkit

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

ajax日历扩展程序中的日期格式(MM/dd/yyyy)


我正在构建一个asp.net应用程序.在那里我有2个日期字段,从日期到日期.我使用ajax压延机扩展器来显示压延机.我需要MM/dd/YYYY格式的日期,我得到了它.但问题是,如果我选择2013年12月12日,它将显示为12/12/2013,如果我选择2012年12月1日,那么它将显示12/1/2013.所以我的问题是我只想要月份和日期总是2位数.2012年1月12日是2012年12月1日.我的代码如下.

<asp:TextBox ID="txt_from" placeholder="MM/DD/YYYY" runat="server" 
        AutoPostBack="True" ontextchanged="txt_from_TextChanged"></asp:TextBox>
    <asp:CalendarExtender ID="txt_from_CalendarExtender" runat="server" 
        Enabled="True" TargetControlID="txt_from">
    </asp:CalendarExtender>
Run Code Online (Sandbox Code Playgroud)

asp.net ajaxcontroltoolkit

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