如何在Datagrid中的连接新页面中传递参数
如何在Datagrid中的连接新页面中传递参数,如在下面sixq.aspx中传递二个参数,参数的值也在container.dataitem中,名称为BorrowBookID
<ItemTemplate>
<tr><td width="10"><IMG src="images/arrow.gif"></td> <td class="p9"><a href='<%# DataBinder.Eval(Container.DataItem, "BookID", "sjxq.aspx?BookID={0}") %>' ><%# DataBinder.Eval(Container.DataItem, "BookName")%></a></td>
</tr></ItemTemplate>
问题点数:60、回复次数:7Top
1 楼mmkk()回复于 2002-08-10 17:45:35 得分 25
http://www.csdn.net/expert/topic/905/905630.xml?temp=.985409Top
2 楼sundy26(一缕阳光)回复于 2002-08-10 18:35:25 得分 5
请参考:
打开新的链接
<asp:TemplateColumn HeaderText="标题">
<ItemTemplate>
<asp:HyperLink runat="server" Text='...' NavigateUrl='...'>
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateColumn>
其中 NavagateUrl的格式为:
NavagateUrl='<%# "AuditForm.axpx?ID=" + DataBinder.Eval(Continer,
"DataItem.AuditID").ToString + "&FindingID=" +
DataBinder.Eval(Container, "DataItem.FindingID").ToString%>Top
3 楼AndrewChou(夸父追日)回复于 2002-08-10 23:57:26 得分 0
谢谢,另外想问一下怎么对这个连接加click事件,这个事件可以让我把数据存入数据库中。也就是这个link在click时(如onserverclick,onclick)时象点击<asp:Botton>一样。我的onserverclick,onclick好象不能行,请指点。Top
4 楼dillontam(阳光游子)回复于 2002-08-25 17:09:27 得分 0
我不用DataGrid,结果做了一个通用一览Top
5 楼icyer()回复于 2002-08-25 17:25:45 得分 25
加入一个LinkButton,然后设置CommandName,然后在DataGrid的ItemCommand里面捕捉LinkButton的Click事件:
if (e.CommandName == "Your CommandName in LinkButton")
{
code ...
}
Top
6 楼AndrewChou(夸父追日)回复于 2002-08-26 14:57:48 得分 0
谢谢icyer的回答,我的意思是点击时弹出一个msgbox,然后在响应click事件,如删除一条记录时问用户是否确认删除,用户确认后进行删除或不删除操作。
Top
7 楼saucer(思归)回复于 2002-08-27 23:22:08 得分 5
<A .... onclick="if(!confirm('删除?')) return false;">Top




