Avatar billede Lars Søndergaard Nybegynder
08. maj 2003 - 14:57 Der er 7 kommentarer og
1 løsning

automatisk formatering af html i VS.NET

Jeg er rasende over at VS.NET udviklingsmiljøet selv ændrer på den HTML mv jeg skriver. Det er nogenlunde forståeligt når man bruger d&d af komponenter mv, men ikke når man bare skifter mellem HTML view og design view.

Mit spørgsmål er: Hvordan kan man ændre således at den system ikke selv flytter rundt på min HTML.

Hvis det ikke kan lade sig gøre uden at kode en ny version af .NET giver jeg ikke points, da det er mit eget svar på spørgsmålet.

Andre supergode forslag til at undgå dette problemet belønnes også..

mvh subtile
Avatar billede guidmaster Nybegynder
08. maj 2003 - 15:05 #1
Gå ind i Tools - Options - Text Editor - HTML/XML - format
Her kan du ændre det
Avatar billede Lars Søndergaard Nybegynder
08. maj 2003 - 16:23 #2
Beklager dybt.. men det har jeg prøvet.. her er et eksempel... først skrev jeg følgende kode:

herefer klikkede jeg på Design view og klikkede tilbage til html og herefter så koden sådan her ud:

<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="www.mp_pels.dk.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html>
  <head>
    <title>WebForm1</title>
    <meta content="C#" name="CODE_LANGUAGE">
    <meta content="JavaScript" name="vs_defaultClientScript">
  </head>

<body>
    <form runat="server">

        <table>
            <tr><td>xxxx</td></tr>
        </table>

    </form>
</body>
</html>

<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="www.mp_pels.dk.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html>
  <head>
    <title>WebForm1</title>
    <meta content="C#" name="CODE_LANGUAGE">
    <meta content="JavaScript" name="vs_defaultClientScript">
  </head>

<body MS_POSITIONING="GridLayout">
<table height=56 cellspacing=0 cellpadding=0 width=58 border=0
ms_2d_layout="TRUE">
  <tr valign=top>
    <td width=58 height=56>
    <form runat="server">
      <table height=41 cellspacing=0 cellpadding=0 width=44 border=0
      ms_2d_layout="TRUE">
        <tr valign=top>
          <td width=10 height=15></td>
          <td width=34></td></tr>
        <tr valign=top>
          <td height=26></td>
          <td>

        <table height=25 width=33>
            <tr><td>xxxx</td></tr>
        </table></td></tr></table>

    </form></td></tr></table>
</body>
</html>


jeg er sgu bange for at .NET bare er noget alvorligt crab
Avatar billede Lars Søndergaard Nybegynder
08. maj 2003 - 16:26 #3
hov.. her er hvad jeg skrev først..


<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="www.mp_pels.dk.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html>
  <head>
    <title>WebForm1</title>
    <meta content="C#" name="CODE_LANGUAGE">
    <meta content="JavaScript" name="vs_defaultClientScript">
  </head>

<body>
    <form runat="server">

        <table>
            <tr><td>xxxx</td></tr>
        </table>

    </form>
</body>
</html>


og her er hvordan det kom til at se ud:

<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="www.mp_pels.dk.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html>
  <head>
    <title>WebForm1</title>
    <meta content="C#" name="CODE_LANGUAGE">
    <meta content="JavaScript" name="vs_defaultClientScript">
  </head>

<body MS_POSITIONING="GridLayout">
<table height=56 cellspacing=0 cellpadding=0 width=58 border=0
ms_2d_layout="TRUE">
  <tr valign=top>
    <td width=58 height=56>
    <form runat="server">
      <table height=41 cellspacing=0 cellpadding=0 width=44 border=0
      ms_2d_layout="TRUE">
        <tr valign=top>
          <td width=10 height=15></td>
          <td width=34></td></tr>
        <tr valign=top>
          <td height=26></td>
          <td>

        <table height=25 width=33>
            <tr><td>xxxx</td></tr>
        </table></td></tr></table>

    </form></td></tr></table>
</body>
</html>
Avatar billede odegaard Nybegynder
08. maj 2003 - 18:37 #4
>jeg er sgu bange for at .NET bare er noget alvorligt crab
Det har nu ikke noget med .NET at gøre. .NET er nu sejt nok, men du vælger jo selv den editor du vil udvikle prikNet i.
Nu kan jeg selvfølgelig ikke huske hvad jeg gjorde i sin tid da jeg installerede VS.NET men det kan altså slås fra.
Avatar billede klogeaage Nybegynder
08. maj 2003 - 20:51 #5
Dette skyldes at sidelayout for dit project er sat til default, som er Grid Layout. Dette kan du ændre til Flow layout.

Gå ind i properties på dit project (højre klik, og vælg properties).

Der under /Common Properties/Designer Defaults/ er en parameter der hedder "Page Layout", sæt den til "Flow" i stedet for "Grid".
Avatar billede Lars Søndergaard Nybegynder
09. maj 2003 - 10:20 #6
guidmaster kom med et svar så får du 50 points.. klogeaage snupper resten..

det hjalp en stor del at ændre til flow :-)

.NET STYRER !!! :D
Avatar billede odegaard Nybegynder
09. maj 2003 - 12:25 #7
>.NET STYRER !!!
Det var jo det jeg sagde :-)
Avatar billede Lars Søndergaard Nybegynder
22. maj 2003 - 10:33 #8
så får klogeaage alle points - vi kan jo ikke vente evigt :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester