背景:
1。我定义一A页面,在A页面中有一个DATAGRID控件,这个控件显示物料的记录,有一列超连列。
2。我想点击超连列的任一行,获取DATAGIRD第一列,和第二列,和第三列的数据;传给B页面;
我具有的知识:
1。我已知道取回值用REQUEST。QUERYSTRING
2.invcode,invname,invspec是数据库字段也是要传的值
3.在A页面HTML中我找到了
<ItemTemplate>
<asp:HyperLink runat="server" Text="ertywr" NavigateUrl="">
</asp:HyperLink>
</ItemTemplate>
就是不知NavgateUrl=后面的字符怎么写才能传获取的多值??
1。我定义一A页面,在A页面中有一个DATAGRID控件,这个控件显示物料的记录,有一列超连列。
2。我想点击超连列的任一行,获取DATAGIRD第一列,和第二列,和第三列的数据;传给B页面;
我具有的知识:
1。我已知道取回值用REQUEST。QUERYSTRING
2.invcode,invname,invspec是数据库字段也是要传的值
3.在A页面HTML中我找到了
<ItemTemplate>
<asp:HyperLink runat="server" Text="ertywr" NavigateUrl="">
</asp:HyperLink>
</ItemTemplate>
就是不知NavgateUrl=后面的字符怎么写才能传获取的多值??
解决方案 »
- 文本中选取一行的快捷键是什么?
- base64解码出现乱码
- 在 sql server 2005 中配置aspnetdb 数据库 遇到问题
- 求购图书管理系统源代码(急)
- .net中几个小问题,求高手帮忙!
- Microsoft SQL Server 2000的安装序号,请大家告诉俺几个?
- 文件操作,写到文件后,显示出来变乱码,我郁闷啊!!!
- 哪位知道哪里能下到水晶报表软件
- 急....啊! DataGrid的数据库更新问题
- 怎样写入一个xml文件的任意部分呢!!!
- 请教一下,TreeView控件如何才能实现单击右键进行更新和删除操作呢???
- 在Asp.net文件中找Xml文件元素的方法?表达式不会写呀!
不行呢?
大家用我的字段吧,
<a href="aaaa.aspx?invcode=<%# DataBinder.Eval(Container, "invcode") %>&invname=<%# DataBinder.Eval(Container, "invname") %>&invspec=<%# DataBinder.Eval(Container, "invspec") %>">XXXXXX</a>
</ItemTemplate>
<%# DataBinder.Eval(Container, "invcode") %> 用于取出DataGrid中的值
cs页面:string ID,Name,Class;ID=Request["ID"];
Name=Request["Name"];
Class=Request["Class"];
<ItemTemplate>
<!--<asp:HyperLink runat="server" Text="adsfad" NavigateUrl="tableSelect.aspx?invcode={0}&invname={1}"></asp:HyperLink>-->
<a href="tableselect.aspx?invcode=<%# DataBinder.Eval(Container, "invcode") %>&invname=<%# DataBinder.Eval(Container, "invname") %>&invspec=<%# DataBinder.Eval(Container, "invspec") %>"></a> </ItemTemplate>
<asp:TemplateColumn HeaderText=你的名称>
<ItemTemplate>
<a href="EnumMng.aspx?变量一=<%# DataBinder.Eval(Container, "DataItem.字段名称") %>')&变量二=<%# DataBinder.Eval(Container, "DataItem.字段名称") %>')">
<asp:Label ID=enum Runat=server>你的名称</asp:Label>
</a>
</ItemTemplate>
</asp:TemplateColumn>这样就可以实现了,datagrid的超级链接有些不灵活,不过可以灵活使用模板列哦
在书写代码时候要认真检查一下,我手写的可能会有错误。但这样是可以实现的。
1,lzt7,2是什么??
我总是写不正确呢??
<a href="tableselect.aspx?invcode=<%# DataBinder.Eval(Container,"DataItem.invcode")%> & invname=<%# DataBinder.Eval(Container,"DataItem.invname")%>"></a>
那里错了??