none
De HTML puro para Asp.net RRS feed

  • Pergunta

  • Tenho uma página que fiz em HTML puro e CSS. Preciso migrar para Asp.net e C#(Controle de acesso e etc...). Posso copiar os código e jogar dentro de minha asp.net? Ou não?
    terça-feira, 11 de setembro de 2012 15:01

Todas as Respostas

  • Cara é o seguinte,

    Você pode somente copiar e colocar,

    mas dependendo do controle é interessante você usar o do ASP.net

    Por exemplo

    <input type="text" id="iptNome" name="iptNome">

    troque por

    <asp:textbox id="iptNome" runat="server">

    finalizando

    Só troque o que vc vai precisar interagir com o servidor


    Bruno Viegas D. Ribeiro

    Nunca abandone sua thread!
    - Se alguma resposta resolveu seu problema marque-a como resposta para que possa ajudar outras pessoas.
    - Se a resposta não resolveu, mas ajudou a você chegar a sua resposta Marque-a como útil.

    terça-feira, 11 de setembro de 2012 15:54
  • pnet, tenha cuidado com o ViewState que são os registros dos campos armazenados quando acontece alguma solicitação do servidor. fique atento, pois muito ViewState pode causar lentidão.

    Se a resposta foi útil por favor qualifique. Italo Biguzi Duarte, Desenvolvedor ASP.NET C#, Italo.biguzzi@gmail.com

    terça-feira, 11 de setembro de 2012 16:10
  • Entendi o que vocês me disseram, mas acho que não me fiz entender por completo. Quando migrei para o Asp.net o meu HTML, meu CSS não funcionou corretamente, por exemplo. Uma imegem que antes pegava toda largura da página agora não e não consigo carregar outra imagens. Antes eu tinha o arquivo .html e junto, na mesma pasta o arquivo .css, somente as imagens que estavam na pasta image. Aí criei um folder CSS e coloquei o meu Style.css dentro dele. Ok, está buscando e formatando a página conforme o CSS, mas no CSS eu preciso carregar algumas imagens e não estou conseguindo, como por exemplo o código a seguir:

    

    #menu_horizontal {

    height: 36px; background: url('~/images/menu_horizontal.png') repeat-x; ==>> Essa imagem nada

    }

    ul{ list-style: none; margin: 0; padding:0; }


    E a questão dos PlaceHolder? Elimino-os ou coloco o HTML dentro dele(s)?
    • Editado pnet quarta-feira, 12 de setembro de 2012 14:47
    quarta-feira, 12 de setembro de 2012 14:44
  • <link href="Styles/style.css" rel="stylesheet" type="text/css" />

    Uma pergunta, esse cabeçalho está correto
    
    <%@ Page Title="Home Page" Language="C#" AutoEventWireup="true"
        CodeFile="Default.aspx.cs" Inherits="_Default" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
    	<title>MAP Material Escolar Ltda</title>
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    	<link href="Styles/style.css" rel="stylesheet" type="text/css" />
    </head>

    <link href="Styles/style.css" rel="stylesheet" type="text/css" />

    quarta-feira, 12 de setembro de 2012 15:07
  • Pnet

    Pelo que eu entendi o seu maior problema seria com os css

    Supondo que sua estrutura de pasta seja

    Raiz

     - CSS

     - Imagens

    default.aspx

    Coloque o no seu css da seguinte forma

    background-color: url(../Imagens/[IMAGEM]);

    assim você vai conseguir fazer as imagens aparecerem

    não utilize o ~/.


    Bruno Viegas D. Ribeiro

    Nunca abandone sua thread!
    - Se alguma resposta resolveu seu problema marque-a como resposta para que possa ajudar outras pessoas.
    - Se a resposta não resolveu, mas ajudou a você chegar a sua resposta Marque-a como útil.

    quarta-feira, 12 de setembro de 2012 16:32
  • Uma boa tecnologia que você pode utilizar nesse processo de migrar de html puro para ASP.NET é utilizar o Razor para renderizar suas páginas. Estou gostando e utilizando em meus projetos.
    quarta-feira, 12 de setembro de 2012 17:24
  • Razor é MVC certo? Ou pode ser usado aparte? Quanto a questão das imagens, já havia resolvido logo após o post: ../

    Era só isso.

    quarta-feira, 12 de setembro de 2012 17:54