繁体   English   中英

如何使用ASP.NET纯脚本ajax控件工具包中的ModalPopup?

[英]How do I use ModalPopup from the ASP.NET Script-Only ajax control toolkit?

我在asp.net MVC应用程序中使用ASP.NET 客户端 ajax控件工具包。 我看到AjaxControlToolkit文件夹中有一个名为“ AjaxControlToolkit.ModalPopup.ModalPopupBehavior.js”的.js文件。 但是,我找不到有关如何使用它的任何示例。

[编辑]-如前所述,我正在使用客户端,仅脚本控件工具包。 对于那些不熟悉的人,这里是CodePlex的描述:

AjaxControlToolkit-ScriptFilesOnly.zip包含脚本文件,CSS样式表和该工具箱使用的图片。 如果您不想使用嵌入式资源,而是喜欢基于文件的模型,请使用此下载。

我还没有找到很多有关如何使用此脚本附带的脚本的资源。 CodePlex链接: http : //www.codeplex.com/AjaxControlToolkit/Release/ProjectReleases.aspx

Yestarday,我也有使用弹出式扩展程序的需求,这里是您应该首先包含的js文件。

<script src="javascripts/MicrosoftAjax.js" type="text/javascript" ></script>
<script src="javascripts/AjaxControlToolkit/AjaxControlToolkit.Compat.Timer.Timer.js" type="text/javascript"></script>
<script src="javascripts/AjaxControlToolkit/AjaxControlToolkit.Common.Common.js" type="text/javascript"></script>
<script src="javascripts/AjaxControlToolkit/AjaxControlToolkit.ExtenderBase.BaseScripts.js" type="text/javascript"></script>
<script src="javascripts/AjaxControlToolkit/AjaxControlToolkit.Animation.Animations.js" type="text/javascript"></script>
<script src="javascripts/AjaxControlToolkit/AjaxControlToolkit.DropShadow.DropShadowBehavior.js" type="text/javascript"></script>
<script src="javascripts/AjaxControlToolkit/AjaxControlToolkit.DynamicPopulate.DynamicPopulateBehavior.js" type="text/javascript"></script>
<script src="javascripts/AjaxControlToolkit/AjaxControlToolkit.PopupExtender.PopupBehavior.js" type="text/javascript"></script>

下一步是从javascript创建PopupBehavior,如下所示:

$create(AjaxControlToolkit.PopupControlBehavior, {"PopupControlID":"div_to_popup","Position":3}, null, null, $get("textbox_input_id"));

如果您只需要使用带有脚本的AjaxControlToolkit中的另一个控件而没有asp的负担,这是一种找到必要的include js文件的简便方法。 在此处转到其演示页面然后查看页面的源代码。 在底部,您将看到如何创建控件。 若要查找此控件所需的包含文件,请选择CombineScriptsHandler.ashx并搜索“ // START”。 每行带有“ // START”的行将显示该页面中包含的脚本。

查看AJAX工具包示例 有现场演示,演练和文档。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM