Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET分页-使其正常工作?_Asp.net_Mysql_Html_Pagination_Custom Paging - Fatal编程技术网

ASP.NET分页-使其正常工作?

ASP.NET分页-使其正常工作?,asp.net,mysql,html,pagination,custom-paging,Asp.net,Mysql,Html,Pagination,Custom Paging,我目前有一个用于电视指南的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 但是,数据以表格格

我目前有一个用于电视指南的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
但是,数据以表格格式显示,带有边框,时间应显示为:

    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
早上六点 上午6:45

等等

但我目前正试图为《节目/插曲指南》和《广播时报》创建一个ASP.NET分页,如下所示:

虽然这是示例站点中的经典ASP,但我的是ASP.NET

我试图用MySQL模仿他们的分页风格,但似乎无法让它工作——PHP没有问题,但是,这个电视网站的实际Web主机不支持PHP,只支持ASP.NET。我通常在Apache上使用aspdotnet和modaspdotnet,但我将在只支持ASP.NET[但也包括MySQL]的Web主机上使用它

这些是我的数据库quantumleapguide中的数据库字段

节目 频道 如果没有插曲,则插曲应为空;如果是插曲,则插曲名称应在引号中 序列号 插曲

并应显示为:

    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分页方面的尝试都不起作用,那么您有什么建议可以解决这个问题并使其正常工作


感谢您的帮助。

我想您要问的是如何在ASP.NET中创建编程指南

为了使用ASP.NET实现digiguide.tv链接上的功能,我将使用MySQL检索您的数据,将其放入有效的数据源中,并将该数据源绑定到ListView或类似控件。在ListView的内部,您将创建共享代码的表


然后,对于分页,ASP.NET有一个名为DataPager的控件,它允许您轻松完成目标listview的服务器端分页。

您知道您可以像经典ASP或PHP一样编写ASP.NET代码,对吗?您不必使用所有这些ASP.NET web服务器控件,只需直接输出自己的HTML,并将逻辑放入和标记中

事实上,您有时可以通过添加两行标题并将扩展名更改为.aspx,将经典ASP页面更改为ASP.NET页面

这是我喜欢做的,因为我喜欢对HTML输出拥有100%的控制权,而您不需要使用服务器控件。就个人而言,我喜欢在ASP.NET中编码,但我讨厌服务器控件


只需使用与PHP相同的方式编写页面,只需使用C或您喜欢的任何.NET语言编写实际代码,这应该很容易

谢谢你!我试图模仿他们的风格,但很明显,因为我使用的是ASP.NET而不是ASP,所以我必须修改它。我的网站不是他们的复制品,它有不同的CSS,现在是对localhost的测试。谢谢你的帮助。还有一个问题-这个链接没有提到MySQL,那么我还能在DataPager/MySQL上找到值得推荐的东西吗?顺便说一句,我没有Visual Studio 2008,所以有些东西是不可能的。