非表示になっているバニラasp.netfileuploadコントロールの上にスタイル付きファイルUploadを配置しています。ユーザーが戻って選択したファイルを編集する場合は、ファイルを表示したり、データセットから削除したりするためのボタンがあります。さらに、コントロールは非表示になっています。ただし、偽のファイルアップロードは表示されたままになります。コードビハインドからJqueryを呼び出すカスタムメソッドを作成しましたが、この偽のコントロールを非表示にしてオンデマンドで表示するためのJqueryスキルが不足しています。
タスクは次のとおりです。に含まれているfileuploadを非表示にし、ユーザーが[ファイルの削除]をクリックしてコントロールを再度表示するように設定すると、別のファイルを選択できるようになります。
敬具。
編集:Jqueryコードを含むc#メソッドは現在次のようになっています:
runjQueryCode(@"$(document).ready(function() {
$('#" + Btn_removeFile.ClientID + @"').click(function(){
$('.fakefile').show();
$('"+ fu.ClientID +@"').show();
});
$('.fakefile').hide();
$('"+ fu.ClientID +@"').hide();
});");