Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如果用户已经使用AsyncFileUpload选择要上载的文件,如何启用/禁用textbox?_C#_Asp.net - Fatal编程技术网

C# 如果用户已经使用AsyncFileUpload选择要上载的文件,如何启用/禁用textbox?

C# 如果用户已经使用AsyncFileUpload选择要上载的文件,如何启用/禁用textbox?,c#,asp.net,C#,Asp.net,我有一个ASP代码: 我已经尝试过其他帖子的解决方案,但没有一个对我有效。您可以处理OnClientUploadStarted客户端事件以禁用textbox,以及OnClientUploadComplete事件以在文件完全上载后启用textbox 你的文件上传应该是 <ajax:AsyncFileUpload ID="fuFile" runat="server" Width="250px" OnClientUploadStarted="OnClientUploadStartedFn" O

我有一个ASP代码:


我已经尝试过其他帖子的解决方案,但没有一个对我有效。

您可以处理OnClientUploadStarted客户端事件以禁用textbox,以及OnClientUploadComplete事件以在文件完全上载后启用textbox

你的文件上传应该是

<ajax:AsyncFileUpload ID="fuFile" runat="server" Width="250px" OnClientUploadStarted="OnClientUploadStartedFn" OnClientUploadComplete="OnClientUploadCompleteFn"  />
在OnClient上调用此函数LoadComplete

function OnClientUploadCompleteFn() {
    $('#textboxId').removeAttr('readonly');
   }

你能发个密码吗?。。我已经做过了。谢谢你的快速回复。我试过了,先生,但没用。我正在使用Visual Studio 2008和.Net 3.5版。您是否添加了jquery文件的引用。如果没有,请另外设法修复您的代码,先生,我使用HTML长ID而不是
ID
,它是
ctl00\u contentplaceholder 1\u txtFileDesc
,然后我将属性区分大小写。您不需要使用JQuery。
function OnClientUploadCompleteFn() {
    $('#textboxId').removeAttr('readonly');
   }