我用 vb.net 设计工具写 asp.net 程序我想请问高手,如何实现点击 datagrid 中的一行数据,链接到另一个页面中去。比如说:datagrid 获取了一个 5 行 5 列的 数据,我点击某一行中的任何一个列的数据,程序都将链接到另一张网页上。谢谢!
解决方案 »
- 关于using namespace 和引用 混淆了
- 事务(进程 ID XX)与另一个进程已被死锁在 thread | communication buffer 资源上,急求帮助
- DetailsView1
- 100分求资料,分不够再加
- 求助:我的vs2008为什么不能用呀?老卡那里
- 大家是如何做多语网站的?
- 有人没有人碰到过这种问题?text field方面的问题。
- 如何在<%#%>中调用自定义函数?
- Global.asax 捕获异常这样能行吗?为什么没效果?
- 请问一个网页中两个按钮分别点出来不同的东西怎么做?
- 用DW+VS.Net开发,DW模板的一个问题。
- VSNET项目无法启动!提示无法找到IE,请问怎么解决!
然后控件单击事件后,Redirect到要去的网页
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:HyperLink ID="NewsTitle1" Text='<%# Left(CType(DataBinder.Eval(Container.DataItem,"Title"),String),20)+"..."%>' NavigateUrl='<%# "newsDetail.aspx?id="+DataBinder.Eval(Container.DataItem,"id").ToString() %>' Target=_blank Runat=server />
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn>
<ItemTemplate>
<%# Ctype(DataBinder.Eval(Container.dataitem,"Time"),DateTime).ToShortDateString()%>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid>最好用HyperLink,其中的数据都是从数据库读出.
</a>
<script language="javascript">
function setValue(strValue)
{
window.open("type.aspx?id="+strValue.innerText);}
</script>