Ich lade eine Datei von Datei-Upload-Steuerelement in asp.net. Auf dieser Seite befindet sich ein Kontrollkästchen. Benutzer müssen die Bedingung akzeptieren, bevor er die Datei hochladen kann. Ich überprüfe Code hinter Datei, wenn das Kontrollkästchen nicht aktiviert ist, dass eine Warnmeldung anzeigen, aber das Problem ist, dass vor dem Aufruf dieser Funktion die Datei auf dem Server als Ganzes gepuffert wird und dann die Funktion aufgerufen wird. Aber ich möchte diesen Zustand vor dem zeitweiligen Hochladen dieser Datei überprüfen.Datei-Upload funktioniert nicht richtig in asp.net
Unten ist mein Code, ich arbeite mit-
protected void btn_Upload_Click1(object sender, EventArgs e)
{
if (!chkBx_1.Checked)
{
dataclass.Message("Please accept all terms before uploading", this);
return;
}
else
{
if (FileUpload1.HasFile)
{
FileUpload1.SaveAs("path");
}
}
}
können Sie mir bitte die genaue jquery, um dies zu tun. Ich bin sehr neu zu sciprting Sprachen – user1199475
Cleverer Leute als ich haben dies bereits beantwortet: http://StackOverflow.com/Questions/901712/check-Checkbox-checked-property-using-Jquery – Arthis
Sie können das FileUpload-Steuerelement nur anzeigen, wenn die CheckBox ist aktiviert. Dies kann über Javascript-JQuery oder mit einigen Ajax und Async Postback (in diesem Fall nicht foget, um AsyncFileUpload zu verwenden) –