DataList里有个linkButton text=“查看”,我点查看跳转到其他页面。需要取得DataList的ID的值。但我在linkButton的单击事件里写跳转,取不到值。
protected void LinkButton1_Click(object sender, EventArgs e)
{ }
e和删除时的不一样。有什么办法
protected void LinkButton1_Click(object sender, EventArgs e)
{ }
e和删除时的不一样。有什么办法
解决方案 »
- 求购一个ajax小实例!功能简单,散分
- 新手想问一个比较难一点的问题:如何清空页面所有texbox控件及DropDownList选定值
- asp.net的上传代码运行错误,使用FileUpload上传文件,结果出现对路径“F:\项目\tazhispc\xinjizhong\excel”的访问被拒绝。
- javascript与session问题
- 很郁闷的一个问题,关于checkboxlist的初始化
- 请教:如何做Asp.net开发的Web系统的性能测试
- 巨简单的问题,在线等待,成功马上接分!
- 头痛的问题
- 在类中Response对象能使用吗?
- 有没有用datalist做分页的朋友?
- 求扣除一个月中节假日及周末后剩余天数的方法!
- 100分求一套省市无刷新联动的下拉菜单(带数据库)。
模板列里
<asp:LinkButton ID="linkbt_jump" runat="server" CausesValidation="False" CommandName="jump"
Text="跳转" CommandArgument='<%# Eval("id") %>'>
</asp:LinkButton>
然后在Command时间里写 if(CommandName=="jump")
{
Response.Redirect("a.aspx?id="+e.CommandArgument.ToString());
}
或者直接用A标签<a href='<%# "a.aspx?id="+Eval("id").ToString() %>'>
</a>
===========================================================
后台: dlSZ.DataKeyField = "id"; //设置主键id
protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
{
string id = DataList1.DataKeys[e.Item.ItemIndex].ToString(); //获得id
esponse.Redirect("showNews.aspx?id=" + id);
}