Как я могу сохранить значения; ctrlIDhdnImageSourceArrayJs, ctrlIDhdnElementsArayJsHidden во время веб-страницы жизненного цикла ...сохранить переменную массива JavaScript в пост-обратно
"<script language = javascript>
debugger;
var ctrlIDhdnImageSourceArrayJs = '" + this.hdnImageSourceArrayJs.ClientID + @"';
var ctrlIDhdnElementsArayJsHidden = '" + this.hdnElementsArayJsHidden.ClientID + @"';
var loaderF = function getImagesData()
{
var fieldNamesList=[" + fieldNames + @"];
return KrediKartUtils.LoadImagesData('0','" + KrediKartiRow.Row.SmartPenFormNo + @"',fieldNamesList,LoadImagesDataCallBack);
};
function LoadImagesDataCallBack()
{
if(images.length > 0)
{
var numImages = 10; /*10 ar 10 ar göster*/
while(images.length > 0 && numImages-- > 0)
{
document.getElementById(elements.shift()).src =images.shift();
}
/* setTimeout(fetchImages, 1000); *//*1sn de bir*/
LoadImagesDataCallBack();
}
}
if('False' == '" + Page.IsPostBack.ToString() + @"')
{
var images=[" + imageSourceArrayJs + @"];
var elements=[" + elementsArayJs + @"];
document.getElementById(ctrlIDhdnImageSourceArrayJs).value="""[email protected]""";
document.getElementById(ctrlIDhdnElementsArayJsHidden).value="""[email protected]""";
window.onload = loaderF;
}else{
var images=[document.getElementById(ctrlIDhdnImageSourceArrayJs).value];
var elements=[document.getElementById(ctrlIDhdnElementsArayJsHidden).value];
LoadImagesDataCallBack();
}
</script>";
Я думаю, что вы можете сделать некоторые усилия форматирования источника код –
@ это строка, и я регистрируюсь на странице; Page.ClientScript.RegisterStartupScript (typeof (ui_SUBMVGInfo), «SmartPenPutImages», strSmartPenJs); – theklc