0

当我尝试访问我的网站页面时,我目前遇到编译错误。这个错误才刚刚开始发生。它位于绑定了数据的页面的编译代码中。错误片段如下:

 error BC30456: 'Eval' is not a member of 'ASP.main_decision_aspx'.

 dataBindingExpressionBuilderTarget.Text = Global.System.Convert.ToString(Me.Eval("Fullname"), Global.System.Globalization.CultureInfo.CurrentCulture)

我不确定如何解决这个问题,因为我无法手动访问和修改。奇怪的是它只出现在网站的这一页上。其他具有相同功能的页面不受影响。我检查了 IIS 中的 .net 版本,并将其与 web.config 中的版本进行了比较,它们都匹配。我对如何进行有点不知所措。

4

1 回答 1

2

我们设法找到了解决方案,所以我会回复自己,以防其他人遇到同样的问题并正在寻找解决方案。

我们创建了一个新页面并开始从页面中复制代码。在我们添加一些代码并测试我们可以浏览到我们可以浏览的页面后,我们将发布该网站。最终,我们在新页面中获得了所有代码,并且运行良好。问题解决了!

出于兴趣,我们将新页面重命名为旧页面并尝试访问该页面,但再次遇到相同的错误。在改回名称时,它工作正常。

TLDR 版本

  1. 创建一个具有不同名称的新页面,复制您的代码。
  2. 尝试重命名页面。
于 2014-02-10T09:53:48.300 回答