Gridview中点击编辑实现页面跳转的几种方式总结
来源:互联网 发布:苹果手机保存网络视频 编辑:程序博客网 时间:2024/05/29 20:01
方法一:利用Gridview的onselectedindexchanged事件
页面代码:
<asp:GridView ID="gvBrandsList" runat="server" AutoGenerateColumns="False" GridLines="Horizontal"
Width="100%" CssClass="edi_blue_table ca" BorderWidth="0px"
onselectedindexchanged="gvBrandsList_SelectedIndexChanged">
</asp:GridView>
后台代码:
protected void gvBrandsList_SelectedIndexChanged(object sender, EventArgs e)
{
//跳到编辑页面
Response.Redirect("EditBrands.aspx?BrandsId=" + this.gvBrandsList.SelectedRow.Cells[0].Text ));
}
方法二:利用input的onclick事件
页面代码:
<asp:TemplateField HeaderText="操作" ShowHeader="False">
<ItemTemplate>
<input type="button" class="btn_blue s " value="编辑"onclick="javascript:window.location.href='EditConsumeRecord.aspx?systemid=<%=systemid %>&seqid=<%# Eval("seqid") %>'" />
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
方法三:利用<asp:Button>的OnClick事件
页面代码:
<asp:TemplateField HeaderText="操作" ShowHeader="False">
<ItemTemplate>
<asp:Button ID="btnAudit" runat="server" CssClass="btn_blue_2w" OnClick="btnAudit_Click"
Text="编辑" CommandArgument=' <%# Eval("aid") + "," + Eval("aname") %>'/>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
后台代码:
protected void btnAudit_Click(object sender, EventArgs e)
{
Button btn = (Button)sender;
string[] str = btn.CommandArgument.Split(',');
string menu = dt.Rows[0]["menuid"].ToString();
Response.Redirect("EditAuthority.aspx?aid=" + str[0].ToString());
}
福利:Gridview中某一单元格的变化对同一行另一单元格影响的处理(下面以某一个文本框离开时对另一个文本框值的影响为例)
protected void txtTextValue_TextChanged(object sender, EventArgs e){TextBox txtTextValue = (TextBox)sender;
TableCell cell = (TableCell)txtTextValue.Parent;
GridViewRow item = (GridViewRow)cell.Parent;
//TextBox txtFullSpell = (TextBox)item.Cells[2].FindControl("txtFullSpell");
TextBox txtFullSpell = (TextBox)item.FindControl("txtFullSpell");
txtFullSpell.Text = cctss.GetAllChangeChrs(txtTextValue.Text.Trim());}
- Gridview中点击编辑实现页面跳转的几种方式总结
- 关于jsp和servlet中实现页面跳转的几种方式总结
- 关于jsp和servlet中实现页面跳转的几种方式总结
- Flex中实现页面的跳转以下几种方式
- Flex中实现页面的跳转以下几种方式
- js代码中实现页面跳转的几种方式
- js代码中实现页面跳转的几种方式
- jsp中,实现页面跳转的几种方式
- js实现几秒页面跳转的几种方式
- js实现页面跳转的几种方式普通方式
- GridView及点击图片跳转页面总结
- 几种方式实现Javaweb页面跳转
- 几种方式实现Javaweb页面跳转
- js实现页面跳转的几种方式
- js实现页面跳转的几种方式
- js实现页面跳转的几种方式
- js实现页面跳转的几种方式
- js实现页面跳转的几种方式
- android小问题:Bundle传递对象 序列化问题
- java中常量的设置(Constant)
- 关于list control不显示数据或数据显示不全问题
- Linux下Tomcat开机自动启动
- 绝对路径与相对路径
- Gridview中点击编辑实现页面跳转的几种方式总结
- SQLSERVER 应用复制的命令时在订阅服务器上找不到该行
- 欢迎使用CSDN-markdown编辑器
- 关于北京工作居住证相关问题
- linux中查看某进程 ps -ef | grep java(转)
- C++中int和string类型的相互转换
- oracle 远程导入导出dmp文件
- NSString 什么时候使用copy、strong、weak
- mysql中的LAST_INSERT_ID()分析