【问题标题】:asp.net access user control in vb classVB类中的asp.net访问用户控制
【发布时间】:2011-01-19 14:08:50
【问题描述】:

我有一个名为 filebox 的用户控件(它包含一个文件上传和一些相关的东西)

在某个 .net 类中,我需要将此类型用作 ctype

但我似乎无法调用 ctype(aobject,filebox)

或者 ctype(aobject,Controls_filebox) (这是正确的名称)

如何将对象转换为这种类型?

感谢一百万!

【问题讨论】:

  • 你把控件放在哪里了?

标签: asp.net vb.net casting user-controls


【解决方案1】:

你需要添加类的命名空间。

它可能在ASP 命名空间中;您可以在对象浏览器中查看。

您可以通过在<%@ Control 指令中添加Class="My.Namespace.Filebox" 来更改命名空间。

【讨论】:

  • 嗨。你的快!谢谢。在控制指令中,我添加了 classname="mycontrols.filebox" (没有“类”属性。控件现在在对象浏览器中显示为“controls_filebox”但无法获取有关它的任何信息。它表示该信息是隐藏的。也在我的代码中我仍然无法访问它。我什至没有“asp”命名空间。请告知
  • 它出现在对象浏览器中的命名空间是什么?
  • 我怎么知道?我得到的只是“Controls_FileBox”。当我单击它时,右窗格或其他任何地方都没有显示任何内容
  • 它直接出现在你的项目下面?
  • 现在它根本没有出现。但是当它发生时,它甚至没有显示在某些东西下。我在哪里可以给你发一张照片?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多