您的位置:首页 > 其它

Step By Step在VS2008中完整配置Ajax Toolkit的使用(配图)

2008-09-01 17:17 489 查看
VS2008已经集成了Ajax,不过微软并没有集成Ajax Toolkit,所以还是需要自行安装和配置。

第一步:下载最新的Ajax Toolkit Version 3.5.20229 for .NET Framework 3.5 and Visual Studio 2008.下载地址:http://www.codeplex.com/AjaxControlToolkit/Release/ProjectReleases.aspx?ReleaseId=11121

第二步:解压,后安装AjaxControlExtender.vsi,这是VS的一个扩展,安装之后,在界面上可以比较方便的添加Ajax Toolkit控件进来。








第三步:将SampleWebSite目录下面的Bin里的文件(下面的子目录文件也要哦,那是国际化的资源文件)拷贝到你的项目的位置,然后添加引用到AjaxControlToolkit.dll。








第四步:添加工具箱。在工具箱新建一个选项卡,可以叫Ajax Toolkits。然后选择项,浏览到AjaxControlToolkit.dll添加即可。








第五步:修改Web.Config. 在controls节下面添加

<add namespace="AjaxControlToolkit" assembly="AjaxControlToolkit" tagPrefix="ajaxToolkit"/>



View Plain | Copy To Clipboard

function CopyToClipboard_Strip( text ){
text = text.replace( / /g, ' ' );
text = text.replace( /"/g, '"' );
text = text.replace( /'/g, '"' );
text = text.replace( /&/g, '&' );
text = text.replace( /</g, String.fromCharCode(60) );
text = text.replace( />/g, String.fromCharCode(62) );
return text;
}

function CopyToClipboard_Copy( text ){

//### get reference to utility div
var ele = document.getElementById('CopyToClipboard_Hidden');

//### the following taken from: http://webchicanery.com/2006/11/14/clipboard-copy-javascript/ if (false && window.clipboardData) {
window.clipboardData.setData( "Text", text );
} else {
document.getElementById('CopyToClipboard_FlashContainer').innerHTML = '';
var divinfo = '';
document.getElementById('CopyToClipboard_FlashContainer').innerHTML = divinfo;
}

}

function CopyToClipboard_ViewPlain( text ){
var win = window.open( '', 'CopyToClipboard_Window', 'width=480, height=480, toolbar=no, menubar=no, scrollbars=auto, resizable=yes, location=no, directories=no, status=no' );
win.document.write( 'Code' + text + '' );
}

var copyToClipboardb8123e5dcedc490eb216e1d5ab5a75b4_2154 = CopyToClipboard_Strip('<add namespace="AjaxControlToolkit" assembly="AjaxControlToolkit" tagPrefix="ajaxToolkit"/>');


这样的目的可以使得引用这些控件时候,VS会使用这个tagPrefix,而不会自动去生成。如:



<ajaxToolkit:AlwaysVisibleControlExtender


TargetControlID="Panel1" VerticalSide="Top" VerticalOffset="10"


HorizontalSide="Left" HorizontalOffset="10"


 ScrollEffectDuration=".1" ID="AlwaysVisibleControlExtender1" runat="server">


</ajaxToolkit:AlwaysVisibleControlExtender>








内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: