程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> 關於C# >> aspx頁面中動態創建控件

aspx頁面中動態創建控件

編輯:關於C#
 

<%@page language="C#"%>
<%@import namespace="System.Data"%>
<%@import namespace="System.Data.OleDb"%>
<%@import namespace="System.Text"%>

<style type="text/css">
TD.ProductDesc
{
font-family: Verdana;
font-size: small;
color: #FF3333;
width: 100%;
vertical-align: top;
}
</style>
<script language="c#" runat="server">

Hashtable hashProductName = new Hashtable();
Hashtable hashProductDesc = new Hashtable();

public void page_load(Object obj,EventArgs e)
{

hashProductName[0] = "Jalapeno Dip" ;
hashProductName[1] = "Smoked Sausage" ;
hashProductName[2] = "Shrimp Fiesta" ;
hashProductName[3] = "Jerk Chicken" ;
hashProductName[4] = "Beer-Battered Fish" ;
hashProductName[5] = "Bacon Burger" ;
hashProductName[6] = "Sirloin Tip" ;
hashProductName[7] = "Baked Alaska" ;
hashProductName[8] = "Fried Chicken" ;
hashProductName[9] = "Fresh Garden Salad" ;
hashProductName[10] = "One Pea" ;

hashProductDesc[0] = "Simmered in mayonaise and wine, this Jalapeno Dip will make your eyes water" ;
hashProductDesc[1] = "Mouth watering and delicious sausage" ;
hashProductDesc[2] = "East Coast's finest shrimp" ;
hashProductDesc[3] = "A real island experience you will not forget" ;
hashProductDesc[4] = "Pabst Blue Ribbon and Fish. Wow!" ;
hashProductDesc[5] = "Big, juicy, and bursting with flavor" ;
hashProductDesc[6] = "Delicate cuts with no fat" ;
hashProductDesc[7] = "Fine dessert comprised of sponge cake topped with ice cream and covered with meringue. " ;
hashProductDesc[8] = "Country cookin'" ;
hashProductDesc[9] = "Crispy iceberg lettuce and a garden of vegtables" ;
hashProductDesc[10] = "A single green pea that will leave you craving more" ;

for (int i=0; i<=10; i++)
{
LinkButton LB5= new LinkButton();
LB5.Text = hashProductName[i].ToString();
LB5.CommandName = "Products";
LB5.CssClass = "ProductLinks";
LB5.CommandArgument = i.ToString() ;
LB5.Command += new System.Web.UI.WebControls.CommandEventHandler(OnLinkClick);
LinkList.Controls.Add(LB5);
LinkList.Controls.Add(new LiteralControl("<br>"));
}
}

private void OnLinkClick(object O, System.Web.UI.WebControls.CommandEventArgs E)
{
int RecordId = Int32.Parse(E.CommandArgument.ToString());
tablecellMessage.Text="<b>"+hashProductName[RecordId].ToString()+"</b><br><i>"+hashProductDesc[RecordId].ToString()+"</i>";
}
</script>

<form runat="server">

<asp:Table CellPadding=6 CellSpacing=2 BorderColor="#DDDDDD" BorderStyle=Solid BorderWidth=2 Runat=server>
<asp:TableRow Runat=server>
<asp:TableCell id=LinkList Wrap=False BackColor="#FFFFFF" Runat=server/>
<asp:TableCell id="tablecellMessage" CssClass="ProductDesc" Runat=server></asp:TableCell>
</asp:TableRow>
</asp:Table>

</form>
<asp:label id="message" forecolor="red" runat="server"/>
 

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved