å ¶å® jsæ¬æ¥å°±æ¯åå°èæ¬ï¼æjsæ件ç¼è¯ædllä¾é¡µé¢è°ç¨ä¹å¯ä»¥å®è¡
æ¹æ³ï¼
1.å¨è§£å³æ¹æ¡ä¸æ·»å ä¸ä¸ªæ°é¡¹ç®ï¼ç±»åºï¼JSControlï¼
2.å¨æ°é¡¹ç®ä¸æ·»å è¦ç¨çJSèæ¬ï¼JScript1.jsï¼
èæ¬çå 容ï¼
function testAlert() {
alert("Hello!");
}
3. æ¹åJScript1.jsçå±æ§ï¼Build Action为Embedded Resourceï¼åµå ¥çèµæºï¼
4.å¨JSControl项ç®çAssemblyInfo.csæ件添å ä¸è¡ï¼ï¼æ³¨æ
JSControl.JScript1.jsï¼JSControlæ¯jsæå¨é¡¹ç®çå½å空é´ï¼
//å®ä¹ç»ä»¶å çå åµèµæºçå æ°æ®å±æ§
[assembly: System.Web.UI.WebResource("JSControl.JScript1.js", "application/x-javascript")]
注æ:è¿è¾¹è¦å¢å 个å¼ç¨:System.Web.dll
5. 项ç®ä¸å¢å ä¸ä¸ªæ³¨å客æ·ç«¯èæ¬çç±»ï¼
6.å¨ç½ç«é¡¹ç®ä¸å¼ç¨JSControl项ç®ï¼ç¼è¯åçæ
JSControl.dll
7.å¨è¦è°ç¨èæ¬ç页é¢æ³¨åJSControl.dll
<%@ Register Assembly="JSControl" Namespace="JSControl"
TagPrefix="zhi" %>
8.å¼ç¨èæ¬