[英]Get value from Session or ViewState in AjaxFileUpload events from AjaxToolkit
[英]Get value from page when using ajaxfileupload with c#
我正在使用ajaxtoolkit中的ajaxfileupload。 它位於連接到ajaxpanelextender的面板內部。 工作正常。 我單擊網格行內的鏈接,該鏈接會觸發javascript事件,並且面板會彈出fileupload控件。
function EditInspection(link) {
// Need to get the inspection id from code behind.
_InspectionID = link.parentNode.parentNode.cells[0].innerText;
var id = document.getElementById("ContentPlaceHolder1_InspID");
id.setAttribute('value', _InspectionID);
var modal = $('.pop')
modal.trigger('click');
}
“ InspID”是面板內部的asp:hidden控件。
我選擇我的文件,然后單擊上載以進入C#中的UploadComplete事件。 到達那里后,我需要從InspID字段獲取一個值。 但是當我上線時
string sID = InspID.Value;
該值始終是一個空字符串。 我也嘗試使用常規輸入,但文本值也是一個空字符串。 我還嘗試將InspID控件放在面板外部,結果相同。 我看了一下API文檔,它專門用於傳遞數據-上下文鍵-但是據我所讀,它尚未實現。 我也不能更改源代碼來實現任何東西。
如何從javascript調用中設置一個值並從后面的代碼中檢索它?
謝謝。
較早之前有可能這樣:
var id = document.getElementById("<%=InspID.CLientID%>");
當工具包傳遞給DevEx ...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.