我是ASP网络开发的新手,我遇到了一个问题,我尝试通过链接访问某个页面,并且出现错误,第一部分说这是一个异常,然后提示调试和然后是stacktrace。在ASP中的网页错误堆栈跟踪不在我的代码中?
发生什么事是这段代码不在我的应用程序中,我以前有过这样的错误,而且代码的和平通常帮助我很多。
- [编辑1] -
戴夫·安德森:
Format(Eval("Data"),"dd/MM/yyyy")
(标签内)
我是ASP网络开发的新手,我遇到了一个问题,我尝试通过链接访问某个页面,并且出现错误,第一部分说这是一个异常,然后提示调试和然后是stacktrace。在ASP中的网页错误堆栈跟踪不在我的代码中?
发生什么事是这段代码不在我的应用程序中,我以前有过这样的错误,而且代码的和平通常帮助我很多。
- [编辑1] -
戴夫·安德森:
Format(Eval("Data"),"dd/MM/yyyy")
(标签内)
堆栈跟踪的前两行应该给你一些提示。第二行显示ASP.PMUsControl的一个实例试图绑定到一组数据,格式应用于第一行的字符串值。该表达式是无效的,我想是因为它不能格式化,我会说这是因为字符串为空或对象不能转换为字符串。你能找到它试图绑定的数据吗?
编辑:那个格式字符串"dd/MM/yyyy"
是Date对象使用,所以我不认为Eval("Data")
可以返回一个有效日期格式做。尝试删除格式化功能,并离开Eval("Data")
,如果加载页面,你会看到它试图用作日期。对于背景见Date & Time Format Strings
处理日期的喜悦!看我的编辑。 – 2010-03-18 16:17:47
尝试使用空合并运算符http://msdn.microsoft.com/en-us/library/ms173224.aspx – 2010-03-18 22:18:03