2016-05-16 3 views
-2

Ich muss eine Website schreiben, die von index.html-Datei ausgeführt wird, aber ich möchte ASP-Methoden und Eigenschaften (wie: Sitzung, Anwendung) auf der Hauptseite verwenden. Wie kann ich das tun?Wie ASP.NET-Website von Index.html und nicht ASPX-Datei ausführen?

+1

Schlechte Idee, alle HTML-Seiten durch ASP-Executer zu setzen, warum können Sie nicht die Erweiterung verwenden, die Sie verwenden sollen? – Wobbles

+0

weil es ein Projekt für meinen Schüler und seinen Lehrer sagte ihm, dass das Projekt von index.html laufen sollte Datei – user3620054

+0

1) Entweder Ihr Lehrer mistpoke und gemeint index.aspx 2) Ihr Lehrer ist ein Idiot (Vertrauen Sie mir, ich sehe viele, die tun nichts als Gehaltsschecks sammeln und nichts von dem verstehen, was sie lehren) oder 3) Ihr Lehrer kann erwarten, dass Sie eine eingebettete Seite oder Umleitung verwenden, denn wenn Sie nicht den Zugriff haben, der index.aspx der Server-Standardseitenliste hinzugefügt werden muss Sie verfügen nicht über den erforderlichen Zugriff zum Hinzufügen von .html zu den akzeptierten APS-Erweiterungen. – Wobbles

Antwort

-1

Nein, dies ist nicht möglich, da ASP.NET-Attribute nur in ASP.NET-Dateien zulässig sind. Der gute Weg ist, ASPX-Datei zu verwenden.

+0

Technisch falsch, jede Dateierweiterung kann vom Server eingerichtet werden, um von der ASP-Engine analysiert zu werden. – Wobbles

+0

Oky, nehme an, es gibt HTML-Seite, und ich verwende das ASP.NET-Attribut, als <% für (int i =; i <6;i++) %>. Derselbe Code wird in .aspx Datei funktionieren, aber ich denke nicht, dass es arbeite in .html file korrigiere mich, wenn ich falsch liege – Krisalay

+0

Wie gesagt, jede Erweiterung kann zu denen hinzugefügt werden, die von der ASP-Engine analysiert werden, genauso wie jede Erweiterung zu PHP, CGI, Pearl, SHTML-Engines hinzugefügt werden kann. – Wobbles

Verwandte Themen