做了个画娃娃的控件(.NET自定义控件),怎样插入到网页上呢?
解决方案 »
- 图形显示不稳定问题
- OleDbParameter怎么用
- 用winform做个小程序,现在想打开一段aaa.dat视频应该怎样做啊?
- C#红皮书哪个版本的好?
- xml的查找问题
- C# winform 打开 Excel 后,如何释放其占用的资源?
- c#中导入导出excel
- 我把用户权限放进一个长度为50的字符串中,'0'表示无权,'1'表示只读,'3'表示有权,但在代码中我不懂怎样进行比较而返回true或false,请过来
- Winform中ListView控件中复选框的问题!恳请求教
- 请问如何动态改变鼠标的形状?急!急!
- xp系统下怎么不能访问sqlserver(2003下开发的CS程序)
- 读写文件时出错。急~~在线等
在应用程序的根目录中创建名为 /bin 的子目录。
将源文件编译为程序集 (.dll),并将该程序集保存到应用程序的 /bin 子目录中。
例如,如果源代码是用 C# 编写的,并且保存为名为 FirstControl.cs 的文件,则可以从包含源文件的目录执行以下命令。 csc /t[arget]:library /out:[path to bin]bin\CustomControls.dll /r[eference]:System.Web.dll /r:System.dll FirstControl.cs/r 选项通知编译器控件引用了哪些程序集。 控件现已编译完成,可以随时在应用程序的根目录(或者其任何子目录)下的任何 ASP.NET 页中使用该控件比如你的cs文件
using System;
using System.Web.UI;
using System.Web.UI.WebControls;namespace CustomControls
{
public class FirstControl : Control
{
private String message = "Hello";
public virtual String Message
{
get
{
return message;
}
set
{
message = value;
}
}
protected override void Render( HtmlTextWriter writer)
{
writer.Write("<font> "
+ this.Message + "<br>" + "The time on the server is " + System.DateTime.Now.ToLongTimeString()
+ "</font>");
}
}
}然后<%@ Register TagPrefix="Custom" Namespace="CustomControls" Assembly = "CustomControls" %>
<html>
<body>
<form runat=server>
Here is a custom ASP.NET server control.<br><br>
<Custom:FirstControl Message= "This control tells time. " runat=server/>
<br>
</form>
</body>
</html>
http://www.china-askpro.com/msg48/qa28.shtml