aspx?id=像上面的表达式是什么意思啊?完整的:href="IndexView.aspx?id=
解决方案 »
- 【问问】如何让modaldialog里页面显示的iframe在当前modaldialog页面显示?
- 在VS2005中,拉出的控件,不能自动生成代码
- 说说大家在用VS2008时候(不限于2008)都会用什么相关的工具,使你的编程方便一些?
- 拿出所有的分求一篇基于asp.net的论文!
- 新人在线求助
- 请问在DataGrid中操作CheckBox的问题
- 关于在web中toolbar的使用。,急在线等,解决就结贴。
- 文件系统还是http???
- 一个表单问题!
- 新建项目(asp.net web应用程序出错)-----访问Web失败再顶!!!
- 添加记录的同时如何获取自动编号?
- 散分求助 :调试时出现下面的错误:“无法直接启动带有“类库输出类型”的项目?
id=.....是传导新页面的参数
在新页面用request来接受
id是传过去的参数.
indexView可以用Request来获取这个参数.
<asp:HyperLinkField DataNavigateUrlFields="sn" DataNavigateUrlFormatString="~/vde/info.aspx?vdesn={0}"
DataTextField="orderno" DataTextFormatString="{0}" HeaderText="OrderNo" Target="_blank" SortExpression="orderno">
<ItemStyle Font-Size="Small" ForeColor="Navy" HorizontalAlign="Center" Width="40px" />
<HeaderStyle HorizontalAlign="Center" />
</asp:HyperLinkField>
BorderStyle="None" ShowFooter="False" BorderWidth="1px" BackColor="White" BorderColor="#ffffff" CellPadding="0">
<columns>
<asp:TemplateColumn HeaderText="编号" >
<itemtemplate>
<table width="500" border="0" cellpadding="0" cellspacing="0" class="underline1" height="25">
<tr>
<td width="420"><img src="../images/arrow/a7.gif" width="11" height="11" hspace="3" border="0"><font color="#FF6600"><%#DataBinder.Eval(Container.DataItem,"推荐")%></font><font color= "#339900"><%#DataBinder.Eval(Container.DataItem,"图片")%></font><a target="_blank" title="<%#DataBinder.Eval(Container.DataItem,"标题")%>" href="IndexView.aspx?id=<%#DataBinder.Eval(Container.DataItem,"NewsID")%>&Sclas=<%#DataBinder.Eval(Container.DataItem,"Sclass")%>" style="color:#333333 "><font color="<%#DataBinder.Eval(Container.DataItem,"标题颜色")%>"><%#DataBinder.Eval(Container.DataItem,"title")%></font></a> <%#DataBinder.Eval(Container.DataItem,"new")%></td>
<td width="80"><font color="#336699">[ <%#DataBinder.Eval(Container.DataItem,"时间")%> ]</font></td>
</tr>
</table>
</itemtemplate>
</asp:TemplateColumn>
</columns>
</asp:DataGrid>
后边要是有多个参数的话只有页面这里有问号,其他参数之间用&进行链接比如
IndexView.aspx?id=1&name=2&others=.....
href="IndexView.aspx?id= <%#DataBinder.Eval(Container.DataItem,"NewsID")%>
是在新页面IndexView.aspx中用的request来接收的
比如Request["id"]或者Request.QueryString["id"]
说简单的就是id=一个值,这个值就是<%#DataBinder.Eval(Container.DataItem,"NewsID")%>
这个值到底是多少时根据邦定DataGrid的DataSource里边的某一个Table里边的一个字段
对于不同的一条数据传入不同的值