首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

GridView 的 EditItemTemplate 怎么获取到修改后的值

2012-08-02 
GridView的 EditItemTemplate怎样获取到修改后的值前台:asp:TemplateFieldEditItemTemplateasp:TextB

GridView 的 EditItemTemplate 怎样获取到修改后的值
前台:
<asp:TemplateField>
                                                <EditItemTemplate>
                                                        <asp:TextBox   ID= "TextBox2 "   runat= "server "   Text= ' <%#   Bind( "URL ")   %> '> </asp:TextBox>
                                                </EditItemTemplate>
                                                <ItemTemplate>
                                                        <asp:Label   ID= "Label2 "   runat= "server "   Text= ' <%#   Bind( "URL ")   %> '> </asp:Label>
                                                </ItemTemplate>
    </asp:TemplateField>

后台:

  RowUpdating事件
 
  int   id   =   Convert.ToInt32(menuGridView.DataKeys[e.RowIndex].Values[0].ToString());
  string   URL   =   ((TextBox)menuGridView.Rows[e.RowIndex].FindControl( "TextBox2 ")).Text;
  int   re   =   menu.UpdateMenu(URL,id);

  URL得到的是原来的值,怎样得到修改后的值?

[解决办法]
检查一下 if (!IsPostBack)
[解决办法]
你说的让我有点蒙,不明白你得意思

热点排行