0

enum データ型は、以下のように C# コード ファイルにあります。

C# コード:

[Serializable]
[ComVisible(true)]
public enum DayOfWeek
{
    Sunday = 0,
    Monday = 1,
    Tuesday = 2,
    Wednesday = 3,
    Thursday = 4,
    Friday = 5,
    Saturday = 6
}    

以下のjs関数から上記の列挙型にアクセスする必要があります.どうすればそれを達成できますか?

JS ファイル:for loop列挙型を使用して変数をキャストする必要があり

function updateGroupLessonHiddenFields() {
    for (var i = 0; i < 7; i++) {
        var name = (('<% DayOfWeek%>')i).ToString();
        var key = name.ToLower();
    }
}

以下のようにアクセスできるascxファイル:

<%
    for (var i = 0; i < 7; i++) {
        var name = ((DayOfWeek)i).ToString();
        var key = name.ToLower();
%>
4

1 に答える 1