datagird用datasource绑定,超链接可以在属性生成器里指定链接地址和数据字段
解决方案 »
- MasterPage
- asp.net数据绑定控件+xml
- 关于ASP.NET 中Repeater控件怎么样调用DLL层的参数方法,我弄的老是出错误
- Installer类怎么调用外部文件
- asp.net中,如何在关闭页面时处理一些程序?即点击浏览器的“关闭”按钮是否有相应的事件与之对应?
- 今天面试挂了,面试题如下。
- 关于用户控件问题——很奇怪的问题。谢谢
- IE右下角状态栏显示一些信息怎么写?
- 请教高人EXCEL问题!!!如何在合并EXCEL单元格???????????
- 客户端用javascrip改变控件的值,如何在服务器端得到?
- [急需解决]打开一窗口完成某事件后关闭,请问如何在窗口中....
- 春节快到了,希望大家都能回家过个好年:)
<ItemTemplate>
<a href='aa.aspx?a=<%# DataBinder.Eval(Container.DataItem,"xx")%>&b=<%# DataBinder.Eval(Container.DataItem,"xx")%>'><%# DataBinder.Eval(Container.DataItem,"xxx")%></a>
</ItemTemplate>
用代码来实现,而不在ASPx页面中写任何程序
谢谢,但你的不行,我要在代码中实现
>>你说的是动态吗,DataBinder.Eval()就是动态绑定。建议你使用模板列,内置hyperlink.剩下的工作是通过item.controls来找到它,这样就可以操作了!
Private Sub DataGrid1_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DataGrid1.ItemCommand
If UCase(e.CommandName) = UCase("select") Then
Dim id As String = e.Item.Cells(0).Text
Response.Write("<script language=javascript>window.open('gqly.aspx?userid=" & Session("userid") & "&segmentID=" & Request("segmentID") & "&Cable=" & Request("Cable") & "&ID=" & id & ",'select','width=640,height=450,left=80,top=20,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1');</script>")
End If
End Sub