请教有关代码错误问题,谢谢

monkyy 2006-04-26 10:53:35
运行代码如下,
<%@ Page Language="C#"%>

<script Runat="Server">
void Page_Load(Object sender , EventArgs e)
{
int TimeOfDay = System.DateTime.Now.Hour;
if (TimeOfDay < 12)
{
lblMessage.Text = "Good Morning!";
}
else
{
lblMessage.Text = "Good Day!";
}
}
</Script>

<html>
<head><title>Label.aspx</title></head>
<body>

<form Runat="Server">

<asp:Label
ID="lblMessage"
Runat="Server" />

</form>

</body>
</html>
总是弹出如下错误,请各位指教,不知道原因,谢谢了!
行: 4

字符: 23

错误: 缺少 ')'

代码: 0

URL: http://localhost/label.aspx
小弟是初学者,这是小弟从asp.net揭密附书源码里的一个代码文件,小弟总是调试不通,小弟已经装了vs.net2003和.netframework sdk1.1,也设置了iis,怎么还是这样,恳请各位老大指教,谢谢了!
...全文
130 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
nanhaoff 2006-04-26
  • 打赏
  • 举报
回复
你把hour 调用tostring()看看
Climb_Tree 2006-04-26
  • 打赏
  • 举报
回复
好贴,支持
monkyy 2006-04-26
  • 打赏
  • 举报
回复
怎么不对阿!小弟把<script Runat="Server">改为<script language="c#" Runat="Server">
后,倒是没有弹出错误,可是也没有弹出label的内容阿!把<%@ Page Language="C#"%>删除或者把S改为小写也没用,请继续指教,谢谢了
loveme4180 2006-04-26
  • 打赏
  • 举报
回复
</Script>改成</script>
kokubo_wing 2006-04-26
  • 打赏
  • 举报
回复
楼上正确
zhaoliang_chen 2006-04-26
  • 打赏
  • 举报
回复
<script language="c#" Runat="Server">
最近一直在研究爬虫和Lucene,虽然开始决定选用Heritrix来执行爬虫操作,但是后来发现用它来做还是存在一定的问题,比如需要程序生成相应的XML文件,对于同一个Job,怎样才能保证重复运行该Job时文件夹始终是同一个(Heritrix为Job创建文件夹的规则是“Job名称-时间戳”)等等,都是需要考虑的问题,最终还是将其搁浅。    后来google了一下,找到了一个简单爬虫的程序代码(http://www.blogjava.net/Jack2007/archive/2008/03/24/188138.html),随即试验了一下,发现确实能得到网页的内容,在这里还是要谢谢代码的提供者——Jack.Wang。    虽然试验成功,但是在随后的大数据量试验时,还是出现了问题。最初试验时,我只是让程序去抓取10个URL链接,当我将URL链接数改为100个时,问题出现了——URL中存在重复,而且非常容易的就变成死循环。举个例子来说,比如我首先爬的是A.html,在A.html中有两个链接:B.html,C.html,等爬完A.html以后,程序会爬B.html,这时如果B.html中的所有链接中有A.html这个页面的链接,那么程序又会去爬A.html这个页面,如此一来就形成了一个死循环,永远也不能停止。    跟踪程序发现,原来是在添加要抓取的网页的链接列表中,没有将已经抓取过的URL去除,所以才造成了死循环。现在虽然加上了这个判断,但是从我运行程序的效果来看,也不是很理想,总是感觉有些慢,800个页面要一两分钟才能爬完,这个我觉得有点说不过去。    这个产品,做到现在,我遇到了这么几个情况,有和大家分享的,也有向大家请教,求助的。    1.关于对应关系数据的保存方式    在创建索引的时候,需要将网页的URL和网页的内容传到相应的方法中,当然URL和内容是要对应的,也许是经验太少吧,我采取的是通过构建一个JavaBean的方式来传递的,不知道大家有没有更好的方法       2.关于要创建索引的内容的保存方式    最初的想法是不创建文件,直接将内容保存到变量中,然后创建索引,即先抓取网页的内容,然后将网页的内容和URL保存到自己构建的JavaBean对象中,接着将这个对象放到一个list列表中,等所有网页抓取完毕以后,将这个列表传到创建索引的方法中。这种做法看似不错,可是当URL数量很大时,会导致内存不够用,所以还是创建文件比较稳妥。    3.关于网页编码问题    遇到这个问题也是一个巧合,本来我抓取的是客户的一个网站,后来同事说如果客户看访问日志,这个月的数据会和平常的数据不一样,所以我就抓取公司的网站,结果,问题出现了。原先公司的网站是用GB2312编码做的页面,现在采用的是UTF-8的编码,虽然我已经判断了页面的编码,可是依然不能解决保存的文件中文乱码的问题,不知道大家有什么好办法没有。错误信息为:java.io.UnsupportedEncodingException    附件为爬虫代码 本文出自 “徘徊在c#,java,php之间” 博客,请务必保留此出处http://jerrysun.blog.51cto.com/745955/221879

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧