2015-01-13 3 views
0

나는 이상한 문제에 직면하고 있습니다. 나는 html 페이지의 디자인이 완벽하지만 aspx를 복사 할 때 왜곡 된 디자인이 있습니다. 이제 제거했을 때html을 aspx 페이지로 옮길 때 페이지 디자인이 변경되었습니다.

<form id="form1" runat="server"> and <head runat="server"> 

속성이 수정되었습니다.

이 일어난 이유는 확실하지 않다 방법은 내가 생각하지 않기 때문에이 응용 프로그램의 당신의 .css 파일 (들)을 확인 aspx 페이지

+0

RUNAT = "서버" "단지 클래스 스타일을 수행"페이지 디자인과 아무 상관이 :

그것은 모든 ASP.NET의 웹 양식 개발자를위한 중요한 점이다. 백엔드 .cs 파일 (서버 측)에서 사용 가능하게하려는 컨트롤에는이 속성이 있어야합니다. –

+0

@AshadShanto 그래서이 두 태그를 디자인 페이지에서 제거하고 백엔드에서 액세스하려는 html 또는 ASP 컨트롤로 유지할 수 있습니까? – Zerotoinfinity

+0

전체 코드를 공유 할 수 있습니까? 그 말이 이치에 맞을 수도 있습니다. –

답변

1

이 문제가 해결되었습니다.

내 CSS 중 일부는 ID를 언급하고 있었고, 클래스로 변경했을 때 내 기대대로 작동하기 시작했습니다.

Ex: #Myclass 
{ 
height:10px; 
} 

<div id="divId" class="MyClass"></div> 
0

에서 폼 태그를 제거하는 것이 좋습니다 것을 해결할 수 있습니다 여기서 aspx는 상주합니다. 양식 요소에 대해 정의 된 스타일이 있어야합니다. 스타일 관련 문제를 확인하는 가장 좋은 방법은 브라우저의 개발자 도구를 사용하는 것입니다.

+0

웹 insepctor에서 동일하게 확인하고 있습니다. HTML 코드의 모든 단일 행은 양식과 head runat 태그를 제외하고 동일합니다. – Zerotoinfinity

+0

물론 aspx 페이지에 포함 된 CSS 파일을 모두 확인해야합니다. 외부 CSS를 참조하는 경우 html을 확인하는 것이 도움이되지 않을 수 있습니다. –