我有以下课程:
[GlobalMethods]
internal static class JQueryTest
{
static JQueryTest()
{
jQuery.OnDocumentReady(delegate
{
test();
test2();
});
}
[ScriptName("test")]
static void test()
{
Script.Alert("one");
}
[ScriptName("test2")]
static void test2()
{
Script.Alert("two");
}
}
这会生成以下javascript:
//! Echo.JQueryScript.debug.js
//
(function($) {
Type.registerNamespace('Echo.JQueryScript');
////////////////////////////////////////////////////////////////////////////////
// Echo.JQueryScript._jQueryTest
window.test = function Echo_JQueryScript__jQueryTest$test() {
alert('one');
}
window.test2 = function Echo_JQueryScript__jQueryTest$test2() {
alert('two');
}
(function () {
$(function() {
test();
test2();
});
})();
})(jQuery);
//! This script was generated using Script# v0.7.4.0
这几乎是正确的,我只需要在window.test = ...和window.test2 = ...行结束时使用分号:
window.test = function Echo_JQueryScript__jQueryTest$test() {
alert('one');
};
window.test2 = function Echo_JQueryScript__jQueryTest$test2() {
alert('two');
};
请其他人告诉我我应该做什么?
由于
斯图
答案 0 :(得分:0)
我们最终继续使用脚本#,根据我的经验,它不能很好地支持angularJS。