2017-10-15 8 views
1

Haben Sie ein Web-Entwicklungsprojekt, bei dem Professoren Programmieraufgaben auf diese Website hochladen können, damit die Schüler sie vervollständigen.Klicken Sie auf Webformular, um ein neues Webformular (Webseite) zu erstellen/erstellen Visual Studio C#

Ich habe Probleme damit, dynamisch eine neue Webseite zu erstellen, die jedes Mal, wenn ein Professor eine neue Herausforderung hochladen möchte, die herausgeforderten Informationen anzeigt.

Also, ich habe ein generisches Web-Formular, wo die Informationen sollten am Ende und ich habe ein Web-Formular, in dem die Professoren die Informationen in einem Textfeld eingibt und auf einer Schaltfläche klicken ich ihm das neue Web-Formular (das zu erstellenden Ich entwarf, wo alle Informationen landen) und übertrage die Informationen aus den Textfeldern aus dem Lehrer-Webformular in die neuen Textfelder auf dem neu erstellten Webformular.

Hat jemand Erfahrung damit? Lesen und Jquery klingt nach dem, was ich verwenden möchte, um die Informationen zu übertragen, aber ich möchte, dass die Professorsseite jedes Mal, wenn eine neue Herausforderung erstellt wird, ein neues Webformular generiert, anstatt jedes Mal ein neues zu erstellen. Haben Sie keinen Code, um dies zu zeigen, wissen Sie nicht, wo ich anfangen soll.

Antwort

1

Ist Ihre Programmieraufgabe eine Reihe von strukturierten Elementen?

Sie können eine Web-Benutzersteuerung mit einigen Labels, Textbox, Radiobuttons, Checkboxen erstellen usw.

Haben Sie eine Upload-Seite (entweder manuell eingeben oder eine Datei, in der u die Werte der strukturierten Elemente lesen und speichern Sie sie (in vielleicht eine Datenbank)

wenn Sie eine neue Zuordnung speichern, ordnen sie mit einer Zuordnungs-ID und bei Bedarf eine Klasse ID zu bezeichnen, die Zuordnung für diese Klasse ist

wenn ein Schüler eine Zuweisung Seite eingeben, Last eine Seite mit dem Benutzersteuerelement darin, lädt das Benutzersteuerelement die von dem Prof eingegebenen Felder basierend auf die Zuweisungs-ID, ein Studenten-Beitrag wird mit Studenten-ID und Zuweisungs-ID für den Prof gespeichert, um sie zu bewerten (wenn Sie es brauchen)

+0

Wenn Sie fragen "ist Ihre Programmierung ... strukturierte Artikel" fragen nach bestimmten Anforderungen für eine Schulaufgabe? Wenn ja, dann ist das nicht wirklich eine Aufgabe mehr eines Gruppen-Projekts. Ich bin nicht vertraut mit den Benutzersteuerungsoptionen. Wenn ich bereits eine Seite entworfen habe, auf der die Informationen angezeigt werden sollen, kann ich sie jedes Mal verwenden, wenn ein neuer Upload erfolgt (natürlich mit neuen Informationen zu der jeweiligen Herausforderung)? Und ich werde schließlich eine Datenbank haben müssen, ist das etwas, das das erfordern würde? – Nocturnel

+1

Nein, ich frage nicht, ob dies eine Schulaufgabe ist, ich frage, ob die sogenannte "Herausforderung" aus strukturierten Elementen besteht (wie ein Fragezeichen, eine Liste von Optionen usw.) – Alander

+1

Werfen Sie einen Blick auf Web-Benutzer-Steuerelemente https : //msdn.microsoft.com/en-us/library/fb3w5b53.aspx, Ich habe eine "Zuweisungsseite", in einer Zuweisung, haben Sie mehrere Web-Benutzer-Steuerelemente in die Seite eingebettet, jedes Web-Benutzer-Steuerelement ist eine Frage von eine Art, mehrere qns zu 1 Zuweisung, und die Frage Benutzersteuerung definiert, wie jede Frage angezeigt wird. Und ja, du brauchst eine Art Datenbank. – Alander

Verwandte Themen