【发布时间】:2012-05-28 19:48:26
【问题描述】:
我有一个数据列表用户控件,我在其中插入了具有此属性的超链接:
NavigateUrl=''
MyLinkGen 是一个类,我在其中定义了“ToFilm”方法。根据这种方法,例如 ToFilm("33") 应该生成以下链接:
/Catalog.aspx?FilmID=33.
当我运行项目时,我得到了这个错误:
编译器错误消息:CS0103:名称“MyLinkGen”不存在于 当前上下文
有什么想法吗?我应该改变什么?如何在上下文中包含课程?我相当确定该类已正确定义。谢谢十亿。安娜
【问题讨论】:
-
@Anna T 请在您的帖子中添加相关代码和标记。
-
谢谢 AVD!这是通过将两个文件(.cs 和 .ascx - ascx. 在这种情况下引用 .cs) - 放入同一目录来解决的。我不知道替代方案或确切的解释。
-
.cs 在 App_Code 中,它的定义如下: public static class MyLinkGen { ... } 和 .ascx 在 UserControls 中,定义如下: namespace Cinemax.App_code { public partial class FilmsList : System.Web.UI.UserControl { ...... } }
标签: c# visual-studio-2008