c#制作网页的问题,着急中,寻求高手帮忙

来源:百度知道 编辑:UC知道 时间:2024/05/21 15:56:02
我用的VS2005+SQL2005,用的C#做的网页。一切正常显示,就是今天什么程序也没有改的情况下报了个错。所有需要显示当前日期的网页都不可用了。报错如下:“System.DateTime”并不包含“ToShortdateString”的定义。
ASPX网页的ASP页面定义为: <td align="right" style="width: 650px">
当前日期:<asp:Label id="Label2"runat="server text="Label"></asp:Label></td>
ASPX.CS的C#代码为:this.Label2.Text = Convert.ToString(DateTime.Today.ToShortdateString());
没明白是什么意思,能详细些吗?命名空间是怎么设置的?我没有做过任何的改动阿

肯定错误咯!你的DateTime.Today.ToShortdateString()里面的date中的d是小写的!

应该:
this.Label2.Text = Convert.ToString(DateTime.Today.ToShortDateString());

另外不需要转换:直接这样就可以了。

this.Label2.Text = DateTime.Today.ToShortDateString();

将freamwork重新注册一下.或者看看你iis里面的.net是否启动了

看下是不是没有命名空间