我正在尝试将客户端CKEDITOR.replace('post_content', {
allowedContent:true,
});
代码的一些输出发送到服务器端Javascript
代码。
但我当前的问题是,当我尝试将多个参数传回服务器时,我收到错误:
System.IndexOutOfRangeException:索引位于数组之外 范围。
什么可能导致这个问题?
我将变量发送回服务器的 Javascript 部分:
C#
完整的 Javascript 功能:
var tempStorage = {
0: atmlist[index][i][0],
1: betrag
};
API.triggerServerEvent(responseName, tempStorage);
这是 C#部分,导致错误:
atmSubMenus[index].OnItemSelect.connect(function (sender, item, i)
{
if (atmlist[index][i][0] === 0)
{
API.triggerServerEvent(responseName, atmlist[index][i][0]);
atmSubMenus[index].Visible = false;
API.showCursor(false);
}
else if (atmlist[index][i][0] === 1)
{
var betrag = API.getUserInput("", 10);
var tempStorage = {
0: atmlist[index][i][0],
1: betrag
};
API.triggerServerEvent(responseName, tempStorage);
atmSubMenus[index].Visible = false;
API.showCursor(false);
}
else if (atmlist[index][i][0] === 2)
{
}
else if (atmlist[index][i][0] === 3) {
}
});
完整的功能:
int betrag = (int)args[1];
sender.sendChatMessage("~y~[BANK]:~w~ Betrag: " + betrag);
我感谢任何帮助。