Try :
用模板
NavigateUrl='<%# "my.aspx?id="+DataBinder.Eval(Container.DataItem,"id")+"&name="+DataBinder.Eval(Container.DataItem,"name") %>'
用模板
NavigateUrl='<%# "my.aspx?id="+DataBinder.Eval(Container.DataItem,"id")+"&name="+DataBinder.Eval(Container.DataItem,"name") %>'
解决方案 »
- 求一个简单的SQL语句
- webRequest请求页面问题
- C#中的表态变量 全局变量问题,
- 在Orcale过程中,生成了动态的insert 语句:Sql_insert:='insert into '|| srctable || '('||fielda,filedb||')'|| ' values( '|| a,b ||')
- 请教一个用COM+建网站的问题,谢谢。
- 用ASP.NET打包和部署里面怎么加入注册码?(高分求解)
- 网站访问量太大,打开网页时提示服务器繁忙,有什么解决方案吗?
- 关于弹出模太窗口的缓存问题!
- 菜鸟再次求学---返回按纽如何制作?
- session问题
- 怎么web.config 文件有 2个 不同的workstation id
- 如何打开一个新的浏览器窗口
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
string ID = "123";
string Name = "user";
if ( ( e.Item.ItemType != ListItemType.Header ) && ( e.Item.ItemType != ListItemType.Footer ) )
{
e.Item.Cells[0].Text = "<a href=" + ( ( HyperLink ) e.Item.Cells[0].Controls[0] ).NavigateUrl + "&ID=" + ID + "&Name=" + Name + ">" + ( ( HyperLink ) e.Item.Cells[0].Controls[0] ).Text + "</a>";
}
}
"<a href=\"my.aspx?ID=123&Name=user\">fsdfds</a>"
当然这个值用循环加,那样ID和NAME都是随机值,不过循环要根据ID和NAME来选换
<asp:TemplateColumn HeaderText="标题">
<ItemTemplate>
<a id="test" href='javascript:openApptDetail("<%# DataBinder.Eval(Container.DataItem, "FileName") %>",<%# DataBinder.Eval(Container.DataItem, "FileType") %>,"<%# DataBinder.Eval(Container.DataItem, "Dir") %>")'>
<%# DataBinder.Eval(Container.DataItem, "Title") %>
</a>
</ItemTemplate>
</asp:TemplateColumn>