コード ビハインド C# からシリアル化されたコレクションを javascript メソッドに戻し、次にこの javascript メソッドを返して通常のすべての要素を反復処理したいと考えています。私はこれを行いましたが、要素は通常の文字列文字のように繰り返されます。
public string Alerts()
{
JavaScriptSerializer serializer = new JavaScriptSerializer();
IList<string> alerts = new List<string>();
alerts.Add("1");
alerts.Add("2");
string[] arrays = new string[] { "1", "2", "3" };
return serializer.Serialize(arrays);
}
<script type="text/javascript">
window.onload = function () {
alerts('<%= this.Alerts() %>');
};
</script>
js で反復するときの戻り値が最初のインデックス 1 秒 2 thrit 3 などになるようにします。これは正常に機能していません。