在线散分,马上结贴!如何引用一个外部dll文件?

bdtmgk 2009-03-03 10:30:27
我现在处于读代码的阶段菜鸟级别
在项目的bin下有FreeTextBox.dll的文件
在aspx前台中有引用
<%@ Register TagPrefix="FTB" Namespace="FreeTextBoxControls" Assembly="FreeTextBox"%>

在下面输入 <FTB: 后面马上就自动的出来FreeTextBox,
请问他是如何做到的!
因为我想引用外部的一个dll文件就是做不到这点。

注明:我已经添加引用这个dll文件了。
...全文
141 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
l_9style 2009-03-04
  • 打赏
  • 举报
回复
up
Timo_kk 2009-03-04
  • 打赏
  • 举报
回复
楼上正解。
浮生若梦丶 2009-03-04
  • 打赏
  • 举报
回复
工具箱>选择项>浏览>然后找到FreeTextBox.dll>然后一路确定,
就把这个编辑器添加成你的vs控件了,以后只要像使用label等控件一样拖过来就可以用了
ljooo 2009-03-04
  • 打赏
  • 举报
回复
帮顶
zcl1981 2009-03-04
  • 打赏
  • 举报
回复
还得看你做的控件对不对,如果控件都不正确,那也出不来的
hhxxcj 2009-03-04
  • 打赏
  • 举报
回复
你如果已经添加了,那你只需要在工具栏中,直接拖到页面上就行了,就像用一般控件一样呀
如果没有,那是不是没有引用成功呀
Profiteerchen 2009-03-03
  • 打赏
  • 举报
回复
顶下。
wuyq11 2009-03-03
  • 打赏
  • 举报
回复
@Register指令把别名与命名空间和类名关联起来,作为定制服务器控件语法中的记号。把一个用户控件拖放到.aspx页面上时,就使用了@Register指令。把用户控件拖放到.aspx页面上,Visual Studio 2005就会在页面的顶部创建一个@Register指令。这样就在页面上注册了用户控件,该控件就可以通过特定的名称在.aspx页面上访问了。

yeah86 2009-03-03
  • 打赏
  • 举报
回复
学习的。
migercai 2009-03-03
  • 打赏
  • 举报
回复
就是这么引用的
<%@ Register TagPrefix="FTB" Namespace="FreeTextBoxControls" Assembly="FreeTextBox"%>
如果你出不来,你首先要知道dll你面有没有FreeTextBoxControls这个命名空间,有没有这个类
如果有,也没有出来
你不用管他
到IE里浏览aspx的时候是有的(保证所有不出错的情况下)
VS2003里面有时候就出不来
shiboss 2009-03-03
  • 打赏
  • 举报
回复
看你包含的dll文件了 看看是不是关于控件的。
还有看看你的Namespace是不是填错了
wei123456 2009-03-03
  • 打赏
  • 举报
回复
[ToolboxData("<{0}:FreeTextBox runat=server></{0}:FreeTextBox>")]
public class FreeTextBox .....

是不是这个意思
QQ865435515 2009-03-03
  • 打赏
  • 举报
回复
都行的!
你自己引用的那個DLL是什么類型啊?如果DLL里邊包含的類是一些用戶控件就能夠實現這個功能。
如果你的DLL中包含的根本不是用戶控件類,是隨便一個DLL當然不行啦。

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧