[seasar-dotnet:619] JScript.NET式について

mei [E-MAIL ADDRESS DELETED]
2007年 10月 25日 (木) 22:05:42 JST


こんにちは、meiです。



JScript.NET式について質問があります。



以下のようなクラスがあったとします。



-- ここから

namespace MyLib {

    public class Person

    {

        public static readonly Person SuperMan = new Person("S");

        public Person(string name)

        {

            this.name = name;

        }



        string name;

        public string Name {

            get { return name; }

        }

    }

}

-- ここまで



ここで、Person.SuperManをJScriptから使いたいので以下のように書くと、



<initMethod name=”xxx”>

<arg>MyLib.Person.SuperMan</arg>

</initMethod>



「変数 'MyLib' が宣言されていません。」



と怒られてしまいます。import MyLib;を記述出来ればエラーは出なくなるのです
が、

Seasar.NETのJScript式中では、importを書くことが出来ないようです。



また、JScriptUtil.csのEVAL_SOURCE中にimportを記述すれば動作することは確認し
ましたが、

Seasar.NETのコードに手を入れることは避けたいところです。



何か良いやり方はありませんでしょうか?

よろしくお願いします。



-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: http://ml.seasar.org/archives/seasar-dotnet/attachments/20071025/b1f02f40/attachment.html 


seasar-dotnet メーリングリストの案内