2011-05-05 2 views
0

J'utilise ajaxcontroltoolkit dans mon application de formulaires Web. J'ai ajouté ToolkitScriptManager dans ma page maître comme ci-dessous;Ajax support de CDN pour ajaxcontroltoolkit

<ajaxToolkit:ToolkitScriptManager runat="server" /> 

et les lignes suivantes sont générées;

<script src="/WebResource.axd?d=Jibl3MtI-Z0SnbWFojUORizoN9Crh5ry8NMfzJSSnoTf-UFTKFjMJ64T1LoJzsMiy-3x84ZOv4fPul5Ovf0hWqKfvas1&amp;t=634361805716190000" type="text/javascript"></script> 

<script src="/ScriptResource.axd?d=GaKMM7fT3pJ-STBLsG7RA9G19YL8-8Qwn55cEa789OnUZnJVo7k-lHiGlv-78SX_-jNa1e8ggtiMU1q11qL5p_Ds-x2fGN94tSQ_LiVmXw5rZT5JLvwPijiZtGc4sjeI6qyDWl6iPDaSvOI5BxUFSYMrocQ1&amp;t=ffffffff88dd8486" type="text/javascript"></script> 

<script src="/ScriptResource.axd?d=5-e4xi7M2z7nkjzlbU8-TWOpW3pG-5yWTc1gjU27ASzLUO3z3X6ekk3Sni1yPjhQTHZqsYZzKxrYCi_Gka_qck67rCoY74phG4J0hnrafob5PPfGsqMiXsHm5iwUWoAf11fyGw2&amp;t=11e6618b" type="text/javascript"></script> 

<script src="/ScriptResource.axd?d=QuFbQ1DExlSpNLIb-yKHF9rpmtXEsaZy3mY1kUywoGagqJwlk39ehRy6UMfloAvfPq5iKspCQd3hr6z2WtLRfs2vX5cK8IhsLTmXS2C608YECG519GPA63CN6_5IYjb9Or0HIg2&amp;t=11e6618b" type="text/javascript"></script> 

<script src="/default.aspx?_TSM_HiddenField_=ctl08_HiddenField&amp;_TSM_CombinedScripts_=%3b%3bAjaxControlToolkit%2c+Version%3d3.5.40412.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d28f01b0e84b6d53e%3aen-GB%3a1547e793-5b7e-48fe-8490-03a375b13a33%3ade1feab2%3af9cec9bc%3aca57ef3c%3aab09e3fe" type="text/javascript"></script> 

<script type="text/javascript"> 

Est-il possible que je puisse les utiliser à partir d'Ajax CDN? Je suis sur. Net 4. merci!

EDIT: Voici à quoi cela ressemble après avoir ajouté la propriété EnableCdn;

<script src="http://ajax.microsoft.com/ajax/4.0/1/WebForms.js" type="text/javascript"></script> 

<script src="http://ajax.microsoft.com/ajax/4.0/1/WebUIValidation.js" type="text/javascript"></script> 

<script src="/ScriptResource.axd?d=5-e4xi7M2z7nkjzlbU8-TWOpW3pG-5yWTc1gjU27ASzLUO3z3X6ekk3Sni1yPjhQTHZqsYZzKxrYCi_Gka_qck67rCoY74phG4J0hnrafob5PPfGsqMiXsHm5iwUWoAf11fyGw2&amp;t=ffffffffbd2983fc" type="text/javascript"></script> 

<script src="/ScriptResource.axd?d=QuFbQ1DExlSpNLIb-yKHF9rpmtXEsaZy3mY1kUywoGagqJwlk39ehRy6UMfloAvfPq5iKspCQd3hr6z2WtLRfs2vX5cK8IhsLTmXS2C608YECG519GPA63CN6_5IYjb9Or0HIg2&amp;t=ffffffffbd2983fc" type="text/javascript"></script> 

<script src="/default.aspx?_TSM_HiddenField_=ctl08_HiddenField&amp;_TSM_CombinedScripts_=%3b%3bAjaxControlToolkit%2c+Version%3d4.1.40412.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d28f01b0e84b6d53e%3aen-GB%3aacfc7575-cdee-46af-964f-5d85d9cdcf92%3ade1feab2%3af9cec9bc%3aca57ef3c%3aab09e3fe" type="text/javascript"></script> 

<script type="text/javascript"> 

Répondre

1

Si vous utilisez la version .NET 4 de la boîte à outils de contrôle, il suffit de mettre EnableCdn à true:

<ajaxToolkit:ToolkitScriptManager runat="server" EnableCdn="true" /> 
+0

Il y a quelque chose comme ça, mais il n'a pas les convertir. il y a quelque chose ici: http://ajaxcontroltoolkit.codeplex.com/workitem/26841 savez-vous ce que cela signifie que 'd'AXDs'? – tugberk

+0

Etes-vous sûr d'utiliser la version .NET 4 de AJAX Control Toolkit? Vous pouvez [l'obtenir ici] (http://ajaxcontroltoolkit.codeplex.com/releases/view/63654). – Druid

+0

Je suis. Je viens de le télécharger via Nuget. Aussi, je peux obtenir itelisense pour la propriété EnableCnd donc il doit être légitime. Seuls les fichiers js de validation ont été convertis pour cdn. s'il vous plaît voir la nouvelle vue de ma source sur ma section d'édition de question. – tugberk

1

Ceci n'est pas possible, le contrôle pointe uniquement vers des fichiers dynamiques locaux. Peut-être une meilleure idée est de migrer les fonctions utilisées, à une alternative basée sur jquery avec laquelle vous pouvez utiliser un CDN.

Questions connexes