如何编译C#的程序FeaturedProduct.cs(100分)

hiweiyi2000 2004-10-19 03:03:17
FeaturedProduct.cs

代码如下:
using System;
using System.Web.UI;
using System.Web.UI.WebControls;

public class FeaturedProduct:UserControl
{
public string BackColor="lightgreen";
}

-------------------------------

Featured1.ascx

<%@ Inherits="FeaturedProduct"%>
<table width="200"
cellpadding="10"
cellspacing="0"
bgcolor="<%=BackColor%>">

<tr>
<td>
<h3>Hammers on sale!</h3>
Quality hammers are now on sale in the hardware department.
</td>
</tr>
</table>

------------------------------------

Featured2.ascx

<%@ Inherits="FeaturedProduct"%>
<tabel width="200"
cellpadding="10"
cellspacing="0"
bgcolor="<%=BackColor%>">

<tr>
<td>
<h3>Blenders on sale!</h3>
See our selection of blenders in the home appliance department.
</td>
</tr>

</table>

----------------------------

DisplayFeaturedProductCodeBehind.aspx


<%@ Page Language="C#"%>
<script Runat=Server>

void Page_Load(Object sender,EventArgs e)
{
string strFeatured;
Random RanNum=new Random();
Control ctlControl;

strFeatured="Featured"+RanNum.Next(1,3)+".ascx";
ctlControl=LoadControl(strFeatured);
((FeaturedProduct)ctlControl).BackColor="Orange";
plhFeatured.Controls.Add(ctlControl);
}
</script>
<html>
<head><title>DisplayFeaturedProductCodeBehind.aspx</title></head>

<body>

<asp:PlaceHolder
ID="plhFeatured"
Runat="Server"/>

</body>
</html>

如何将FeaturedProduct.cs编译?

...全文
51 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hiweiyi2000 2004-10-19
解决了,
在vs.net 2003 的命令行下:
csc t:/library /r:System.dll,System.Web.dll FeaturedProduct.cs

然后会生成一个FeaturedProduct.dll

在根目录建立一个bin目录,将FeaturedProduct.dll copy 进去。

搞定了。
调试地址:
www.lybh.com/s/DisplayFeaturedProductCodeBehind.aspx

大家进来要分吧。

回复
skyeenet 2004-10-19
csc 你搜索一下这个文件就好了
回复
hiweiyi2000 2004-10-19
可是,换了C#,就不会了。
回复
hiweiyi2000 2004-10-19
本来有个是vb.net版的,

FeaturedProduct.vb

代码如下:

Imports System
Imports System.Web.UI
Imports System.Web.UI.WebControls

Public Class FeaturedProduct
Inherits UserControl

Public BackColor As String = "lightgreen"

End Class



书上写的是这样编译的。

在创建这个类的源代码之后,需要编译它。从命令行执行以下语句可以编译程序中的类:
vbc /t:library /r:System.dll,System.Web.dll FeaturedProduct.vb

回复
相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-10-19 03:03
社区公告
暂无公告