职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 1106|回复: 1

在gridview中使用编辑模板的问题

[复制链接]
培记 发表于 2009-9-10 09:12 | 显示全部楼层 |阅读模式
前台代码:
<asp:GridView ID=\"GridView1\" runat=\"server\" AutoGenerateColumns=\"False\" CellPadding=\"3\"
Height=\"286px\" Width=\"719px\" AllowPaging=\"True\" BackColor=\"White\" BorderColor=\"#E7E7FF\"
BorderWidth=\"1px\" GridLines=\"Horizontal\" BorderStyle=\"None\"
OnRowDeleting=\"GridView1_RowDeleting\" OnRowEditing=\"GridView1_RowEditing\"
OnRowUpdating=\"GridView1_RowUpdating\" DataKeyNames=\"mid\" OnRowCancelingEdit=\"GridView1_RowCancelingEdit\"
OnPageIndexChanging=\"GridView1_PageIndexChanging\" OnDataBound=\"GridView1_DataBound\" >
<FooterStyle BackColor=\"#B5C7DE\" ForeColor=\"#4A3C8C\" />
<Columns>
<asp:BoundField DataField=\"mid\" HeaderText=\"编号\" ReadOnly=\"true\"/>
<asp:BoundField DataField=\"code\" HeaderText=\"缩略名\" />
<asp:BoundField DataField=\"title\" HeaderText=\"项目名\" />
<asp:TemplateField HeaderText=\"父项目名\">
<EditItemTemplate>
<aspropDownList ID=\"DropDownList2\" runat=\"server\" Width=\"125px\" DataSourceID=\"ObjectDataSource1\" DataTextField=\"title\" DataValueField=\"mid\">
</aspropDownList>
<br />
<asp:HiddenField ID=\"HiddenField2\" runat=\"server\" Value=&#39;<%# Eval(\"mid\") %>&#39; />
</EditItemTemplate>

<ItemTemplate>
<aspabel ID=\"Label1\" runat=\"server\" Text=&#39;<%#Eval(\"parenttitle\") %>&#39;>&#39; Width=\"82px\"></aspabel>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField=\"description\" HeaderText=\"描述\" />
<asp:CommandField HeaderText=\"编辑\" ShowEditButton=\"True\" />
<asp:CommandField HeaderText=\"删除\" ShowDeleteButton=\"True\" DeleteText=\"<div id=\"de\" onclick=\"JavaScript:return confirm(&#39;确定删除吗?&#39;)\">删除</div>\" />
</Columns>
<SelectedRowStyle BackColor=\"#738A9C\" ForeColor=\"#F7F7F7\" Font-Bold=\"True\" />
<agerStyle BackColor=\"#E7E7FF\" ForeColor=\"#4A3C8C\" HorizontalAlign=\"Right\" />
<HeaderStyle BackColor=\"#4A3C8C\" Font-Bold=\"True\" ForeColor=\"#F7F7F7\" />
<AlternatingRowStyle BackColor=\"#F7F7F7\" />
<RowStyle BackColor=\"#E7E7FF\" ForeColor=\"#4A3C8C\" />
</asp:GridView>

后台代码:
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
GridView1.EditIndex = e.NewEditIndex;
BindMenusGridView();
}
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
string mid = GridView1.DataKeys[e.RowIndex].Value.ToString();
MenusService.validateDeleteMenu(int.Parse(mid));
BindMenusGridView();
}
protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
{
GridView1.EditIndex = -1;
BindMenusGridView();
}
当我点击编辑和取消的时候总是跳转到错误链接页面! 问题补充:
请大侠们帮帮忙!
osp 发表于 2009-9-10 09:12 | 显示全部楼层

在gridview中使用编辑模板的问题

DeleteText="<div id="de" onclick="JavaScript:return confirm(&#39;确定删除吗?&#39;)">

是不是这一句有错?

双引号里面有双引号
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-4-30 14:42 , Processed in 0.125001 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表