2011-06-12 4 views
0

나는 현재 http://www.15seconds.com/issue/050407.htm에서 언급했듯이 데이터베이스의 데이터를 tabl에 제대로 표시하는 TV 가이드 용 ASP.NET 스크립트가 있으며 제대로 작동합니다.ASP.NET 페이지 매김 - 제대로 작동하도록 하시겠습니까?

MySQL을 가져 오는 코드는 위의 링크와 동일하지만 MySQL의 사용자 이름과 암호와 데이터베이스는 예외입니다.

데이터 예 :

06:00 Breakfast News 
06:45 The Force 
07:45 House M.D. 
08:15 Police Stop! 
09:15 Showbiz Gossip 
09:45 Quantum Leap 
10:45 Harry Hill's TV Burp 

그러나 데이터 표 형식으로 디스플레이 테두리 및 시간으로 표시해야

오전 6시 오전 6시 45분

하지만 현재이 프로그램/에피소드 가이드 및 방송 시간에 대한 ASP.NET 페이지 매김을 만들려고합니다.

0 즉, 예를 들어 사이트에서 클래식 ASP 비록

http://library.digiguide.tv/lib/programmenextshowing/21260

, 광산은 ASP.NET이다.

나는 MySQL과 함께 그들의 페이지 스타일 스타일을 에뮬레이트하려고 노력하고 있지만 작동하지는 못합니다. PHP는 문제가되지 않지만이 TV 웹 사이트의 실제 웹 호스트는 PHP를 지원하지 않습니다. only ASP.NET. 나는 일반적으로 아파치의 modaspdotnet과 함께 aspdotnet을 사용하지만, ASP.NET만을 지원하는 웹 호스트에서 이것을 사용하려고한다.

이 내 데이터베이스 중 하나에서 내 데이터베이스 필드, quantumleapguide

프로그램 채널 에피소드이다 (어떤 에피소드, "인용 부호"에피소드 이름이없는 경우 비어 있어야는 경우 에피소드) seriesno episodeno

와 같은 표시됩니다 :

Quantum Leap showing on TV Channel 1 23rd June - 6:25pm "Test Episode" 
Series 1, episode 4. Set Reminder 
    Quantum Leap showing on TV Channel 1 24th June - 1:25am 
Set Reminder 

어떻게 것 이 스크립트를 ASP.NET 스크립트로 사용할 수있게되었습니다. Google에서이 스크립트 중 일부를 시도했지만 완전히 성공하지 못했습니다. 표시되는 데이터는 테두리가있는 테이블로 표시되었습니다.

내가 그것을 브라우저에서 렌더링 할 것으로 예상 코드입니다 (사과, 그것은 작동하는 방법을보기 위해 스크롤해야합니다) : 당신이이 문제를 해결하기위한 방법으로 제안하고있는 것이 무엇

<tr><td><b><a href="quantumleap.aspx">Quantum Leap</a></b></td><td>showing on <a href="channel/1.aspx><i>Channel 1</i></a></td><td>23rd June - 6:25pm</td><td><b>"<a href="/library/episode/1.aspx">Test</a>"</b><br>Series 1, episode 4.</td></tr> 
<tr><td><b><a href="quantumleap.aspx">Quantum Leap</a></b></td><td>showing on <a href="channel/1.aspx><i>Channel 1</i></a></td><td>24th June - 1:25am</td><td><b>"<a href="/library/episodes/1.aspx">Test</a>"</b></td></tr> 
<tr><td><b><a href="quantumleap.aspx">Quantum Leap</a></b></td><td>showing on <a href="channel/1.aspx><i>Channel 1</i></a></td><td>24th June - 11:50am</td><td>&nbsp;</td></tr> 

을 이전의 ASP.NET 페이지 매김 시도가 효과가 없었기 때문에 잘 작동합니까?

모든 도움을 주셨습니다.

답변

0

ASP.NET에서 프로그래밍 가이드를 만드는 방법에 대해 어떻게 생각하는지 묻습니다.

그들은 ASP.NET을 사용하여 digiguide.tv 링크에있는 것을 달성하기 위해 MySQL을 사용하여 데이터를 검색하고 유효한 데이터 소스에 넣은 다음 해당 데이터 소스를 ListView 또는 유사한 컨트롤에 바인딩합니다. This is a good tutorial. 내부에서 ListView를 사용하면 코드를 공유 한 테이블을 만들 수 있습니다.

페이징의 경우 ASP.NET에는 DataPager라는 컨트롤이있어서 대상 목록보기에 대해 서버 쪽 페이징을 쉽게 수행 할 수 있습니다.

+0

감사합니다. 나는 그들의 스타일을 에뮬레이션하려고 노력하고 있었지만 ASP가 아닌 ASP.NET을 사용하고 있기 때문에 분명히 수정해야 할 것입니다. 내 사이트 **는 ** 그들의 카본 복사본이 아니라 다른 CSS를 가지고 있습니다. 지금은 localhost에 대한 테스트입니다. 도와 줘서 고마워. 한 가지 더 질문 - 그 링크는 MySQL을 언급하지 않는다. 그렇다면 DataPager/MySQL에서 추천할만한 가치가있는 곳은 어디인가? BTW, 나는 Visual Studio 2008이 없기 때문에 이것으로는 불가능한 것들이있다. – ascend86

0

당신은 ASP.NET 코드 을 정확하게 쓸 수 있다는 것을 알고 있습니다. 정확하게 ASP 또는 PHP와 같은입니까? 모든 ASP.NET 웹 서버 컨트롤을 사용할 필요는 없으며 직접 HTML을 직접 출력하고 로직을 < % ... %> 및 < % = ... %> 태그에 넣을 수 있습니다.

(사실 당신은 때로는 헤더 행의 몇 가지를 추가하고 .aspx로하는 확장자를 변경하여 ASP.NET 하나에 고전적인 ASP 페이지를 변경할 수 있습니다!) 그것은 내가 이후 수행하는 것을 선호 무엇

HTML 출력을 100 % 제어하고 싶습니다. 서버 컨트롤을 사용하지 않아도됩니다. 개인적으로 ASP.NET에서 코딩하는 것을 좋아하지만 서버 컨트롤이 싫습니다.

PHP에서와 같은 방식으로 페이지를 작성하십시오 (실제 코드에서 선호하는 C# 또는 .NET 언어 제외). 쉽게 작성할 수 있습니다!