WebFormaspx 文件 <%@ Page Language=vb AutoEventWireup=false Codebehind=WebFormaspxvb Inherits=houseWebForm%> <!DOCTYPE HTML PUBLIC //WC//DTD HTML Transitional//EN> <HTML> <HEAD> <title>WebForm</title> <meta name=GENERATOR content=Microsoft Visual Studio NET > <meta name=CODE_LANGUAGE content=Visual Basic NET > <meta name=vs_defaultClientScript content=JavaScript> <meta name=vs_targetSchema content=> </HEAD> <body MS_POSITIONING=GridLayout> <form id=Form method=post runat=server> <FONT face=宋体> <asp:DataGrid id=DataGrid runat=server Width=px Height=px ShowFooter=True AutoGenerateColumns=False BorderColor=# BorderStyle=Double BorderWidth=px BackColor=White CellPadding= GridLines=Horizontal> <SelectedItemStyle FontBold=True ForeColor=White BackColor=#></SelectedItemStyle> <ItemStyle ForeColor=# BackColor=White></ItemStyle> <HeaderStyle FontBold=True ForeColor=White BackColor=#></HeaderStyle> <FooterStyle ForeColor=# BackColor=White></FooterStyle> <Columns> <asp:TemplateColumn> <ItemTemplate> <P> <asp:TextBox id=TextBox runat=server Height=px Text=<% #DataBinderEval(ContainerDataItemname) %> BorderStyle=None ReadOnly=True> </asp:TextBox></P> <P> <asp:HyperLink id=HyperLink runat=server NavigateUrl=<% # showaspx?name= & DataBinderEval(ContainerDataItemname) %> Target=_blank>个人信息</asp:HyperLink></P> </ItemTemplate> </asp:TemplateColumn> </Columns> <PagerStyle HorizontalAlign=Center ForeColor=White BackColor=# Mode=NumericPages></PagerStyle> </asp:DataGrid></FONT> </form> </body> </HTML> 上面代码中关键所在是 NavigateUrl=<% # showaspx?name= & DataBinderEval(ContainerDataItemname) %> 其中showaspx 是超级链接所指向的页面 name是要传递的 参数名(随便取的)DataItemname 中的name是被绑定的数据表的字段名 在showaspx页面中获取传递的参数值OK 同样WebFormaspx 文件需要 WebFormaspxvb 文件 来进行数据筛选与绑定 |