Uczę się, nauczyłem się HTML, CSS, Javascript (ciągle się uczę) i sporo o C #.
Moje pytanie brzmi: czy mogę użyć C #, którego nauczyłem się po stronie klienta? jeśli to możliwe, zrobiłem kilka stron internetowych za pomocą ASP.net, dodałem klasę do projektu i utknąłem.
Jeśli możliwe jest użycie C # w sposób, w jaki to wyjaśniam, jak mogę połączyć stronę klasy z projektem i uruchomić go? .
Response.Write();
Odpowiedzi:
Jeśli piszesz stronę internetową, jedyną opcją używania C # w przeglądarce internetowej klienta jest formant ActiveX. Oznacza to, że przeglądarki obsługujące tylko IE i stos dobrych ustawień bezpieczeństwa, aby uzyskać poprawne działanie, co wpływa na wdrażanie. Jeśli robisz to tylko na swoim komputerze, to nie problem. Kod C # może wchodzić w interakcję z DOM ze strony HTML, w przeciwnym razie jest to po prostu kod działający w przeglądarce, nie ma to nic wspólnego z uruchomionym przez serwer kodem C #.
źródło
Jeśli przez klienta rozumiesz programowanie dla przeglądarki internetowej, to jest kilka tłumaczy dla JS z C #. Zobacz https://stackoverflow.com/questions/7667327/best-c-sharp-to-javascript-translator .
Tworzenie aplikacji offline przy użyciu WinForms i WPF to inna opcja.
źródło