我的asp文档中有这个功能:
<script type="text/javascript" language="javascript">
function OnClientUploadCompleteFn(){
document.getElementById('ctl00_ContentPlaceHolder1_txt1').removeAttribute('ReadOnly');
}
</script>
我触发功能ajax:AsyncFileUpload
<ajax:AsyncFileUpload ID="fuFile" runat="server" Width="250px"
OnClientUploadComplete="OnClientUploadCompleteFn" />
我成功地实现了我的目标,即txt1
在客户端上传完成时启用。
我现在的问题是,当我检索时txt1
,它在这里返回一个空值:
obj.Details = string.Format(def.VAL_SPONSOR_ATTACH, Convert.ToInt32(ViewState[def.ID].ToString()),
txt2.Text.Trim(), txt1.Text.Trim());
我哪里做错了?
PS
我检查了我的代码以及我的C#代码清除文本框的所有可能性都消失了(注释掉了)。