asp.net为什么换个页面相同的后端代码,前端就找不到了

问题遇到的现象和发生背景

打算在datalist里面加入图片,在别的页面已经做好了,把方法复制粘贴到别的页面。
但是前端找不到后端的代码了

问题相关代码,请勿粘贴截图

img

img

img

img

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

代码不完整,也没有看到错误报告 和 执行结果。

其他人很难帮忙找出问题。

你好,
<%= %>使用内联表达式,因为不能对服务器标签的任何属性使用内联表达式。
可以用input。你可以改成这样:

 <input type="image"  src='<%= GetImage() %>' />
public string GetImage()
        {
            return "~/Image/images.jpg";
        }