login  Naam:   Wachtwoord: 
Registreer je!
 Forum

C# + web

Offline lasdesigner - 15/01/2006 16:22
Avatar van lasdesignerPHP beginner Hallo, ik hoorde van iemand dat je een C# bestand kan koppelen aan een webapplicatie? Ik zoek dus hoe dit moet, maar nergens iets gevonden.

Ik wil dus dat je iets kan krijgen in een default.aspx bestand daarin staat: <label id="blah">test</label>

en dat je dat kan aanroepen in C# maar hoed oe ik dit?

Groet,
Luuk

9 antwoorden

Gesponsorde links
Offline Ontani - 15/01/2006 16:25
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
zoek op google achter ASP.NET C Sharp Tutorials
Offline nemesiskoen - 15/01/2006 16:26
Avatar van nemesiskoen Gouden medaille

PHP expert
http://www.site...amp;id=401

ipv van VB kan je gewoon C# gebruiken:)
Offline lasdesigner - 15/01/2006 16:41 (laatste wijziging 21/01/2006 12:20)
Avatar van lasdesigner PHP beginner :S!
Oke, maar kan ik dit naast Microsoft Visual C# 2005? Want die wil ik er ook wel graag op hebben staan.

Hoe vertaal ik dit in C# dan?

  1. <%@ Page Language="VB" %>
  2. <script runat="server">
  3.  
  4. ' Insert page code here
  5. '
  6.  
  7. </script>
  8. <html>
  9. <head>
  10. </head>
  11. <body>
  12. <form runat="server">
  13. <!-- Insert content here -->
  14. </form>
  15. </body>
  16. </html>
Offline nemesiskoen - 21/01/2006 12:24
Avatar van nemesiskoen Gouden medaille

PHP expert
  1. <%@ Page Language="C#" %>
  2. <script runat="server">
  3.  
  4. Hier je C# geblaat.
  5.  
  6. </script>
  7. <html>
  8. <head>
  9. </head>
  10. <body>
  11. <form runat="server">
  12. HTML blaat hier
  13. </form>
  14. </body>
  15. </html>


Je kan ook losse .cs bestanden inladen in een webapp maar dit is niet echt de simpelsete manier.
Offline lasdesigner - 21/01/2006 12:28 (laatste wijziging 21/01/2006 12:32)
Avatar van lasdesigner PHP beginner ok, dank je! Dan ga ik daar nu wat mee proberen.
Ik hoorde dat je een html bestand kan aanroepen met C# moet dat zo:?
  1. <%@ Page Language="C#" %>
  2. <script runat="server">
  3.  
  4. label1.Text = "Dit is even een test";
  5.  
  6. </script>
  7. <html>
  8. <head>
  9. </head>
  10. <body>
  11. <form runat="server">
  12. <label1 id="titel">Ditiseentest</label>
  13. </form>
  14. </body>
  15. </html>

kan dat?

En hoe moet ik dat opslaan? .asp? .cs of?
Offline nemesiskoen - 21/01/2006 12:31
Avatar van nemesiskoen Gouden medaille

PHP expert
Test het misschien eens he?

en wat dacht je van <asp:label id="label1" runat="server">
Even die tutorials doornemen lijkt me. Ze staan er niet voor niets.
Offline lasdesigner - 21/01/2006 12:32
Avatar van lasdesigner PHP beginner Ow, ik kan gewoon hetzelfde doen als asp? met C#?
Offline nemesiskoen - 21/01/2006 12:34
Avatar van nemesiskoen Gouden medaille

PHP expert
:s
Nee!

Dit is asp.NET. De tutorials zijn in combinatie met VB.NET, jij wil ze in combinatie met C#.NET dus moet je de vb code vervangen door C# code. En nu ben ik het beu om rechtstreeks dingen te typen die hier op de site in de tutorial sectie te vinden zijn. Ga daar nu eens kijken!
Offline lasdesigner - 22/01/2006 13:54
Avatar van lasdesigner PHP beginner Ik heb nou dit:

default.aspx

  1. <%@ Page Language="C#" Codebehind="default.aspx.cs" AutoEventWireup="false" Inherits="Test.WijzigTekst" %>
  2. <html>
  3. <head>
  4. <title>Untitled Document</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  6. </head>
  7. <body>
  8. <form id="main" method="post" runat="server">
  9. <label id="test">Dit is een test label</label>
  10. <input type="text" name="bericht">
  11. <input type="button" name="postbericht">
  12. </form>
  13.  
  14. </body>
  15. </html>


C# code
default.aspx.cs

  1. using System;
  2. using System.Collections;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Web;
  7. using System.Web.SessionState;
  8. using System.Web.UI;
  9. using System.Web.UI.WebControls;
  10. using System.Web.UI.HtmlControls;
  11.  
  12. namespace Test
  13. {
  14. /// <summary>
  15. /// Summary description for WebForm1.
  16. /// </summary>
  17. public class WijzigTekst : System.Web.UI.Page
  18. {
  19. private void postbericht_Click(object sender, System.EventArgs e)
  20. {
  21. label1.Text = bericht.Text;
  22. }
  23.  
  24. #region Web Form Designer generated code
  25. override protected void OnInit(EventArgs e)
  26. {
  27. //
  28. // CODEGEN: This call is required by the ASP.NET Web Form Designer.
  29. //
  30. InitializeComponent();
  31. base.OnInit(e);
  32. }
  33.  
  34. /// <summary>
  35. /// Required method for Designer support - do not modify
  36. /// the contents of this method with the code editor.
  37. /// </summary>
  38. private void InitializeComponent()
  39. {
  40. this.Load += new System.EventHandler(this.Page_Load);
  41. }
  42. #endregion
  43. }
  44. }


En dan krijg ik een foutmelding namelijk:
  1. Server Error in '/' Application.
  2. --------------------------------------------------------------------------------
  3.  
  4. Runtime Error
  5. Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.
  6.  
  7. Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".
  8.  
  9.  
  10. <!-- Web.Config Configuration File -->
  11.  
  12. <configuration>
  13. <system.web>
  14. <customErrors mode="Off"/>
  15. </system.web>
  16. </configuration>
  17.  
  18.  
  19. Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.
  20.  
  21.  
  22. <!-- Web.Config Configuration File -->
  23.  
  24. <configuration>
  25. <system.web>
  26. <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
  27. </system.web>
  28. </configuration>


Wie weet wat ik fout doe?
Alvast bedankt,
groet,
Luuk
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.217s