我在网页上放了一个Gridview,里面添加了一个asp:CommandField的编辑了,里面是一个LinkButton空间,空间触发RowEditing事件,问题是:不知道为什么,点击LinkButton是并没有触发RowEditing时间,反而girdview显示不见了,成了一个空白页!
求大神请教解决方法!小弟感激不尽
求大神请教解决方法!小弟感激不尽
解决方案 »
- 用户控件文件 ascx 如何让中间的部分可以编辑
- DropDownList默认值问题
- 关于ASP.ENT中页面之间值的传递问题
- 请高手急救....
- 在程序中如何判断现在运行的程序是Webform程序 还是Winform 程序???
- 我输入asp.net入门教程中的DataList教程中的“编辑DataList项目”的例子,可运行时出错,请问是什么原因?
- .net webform事件,50分求解
- 在dl里有两模块列 Button ,DropDownList,当触发Button时怎样取得与Button同行的DropDownList的id
- 2005中新增了TreeView控件,怎么没有包括TabStrip WebControl
- 如何自己搭建支持ASP.NET的服务器,请给步骤?
- 五百分求一个解决方案,不知是否有人来领???
- ArrayList.Count 从多少计数 ,是0还是1呀?
<asp:TextBox id="txt" MaxLength="100" runat="server" Text='<%# Eval("NAME") %>' Width="86%">
</asp:TextBox>
</EditItemTemplate>
protected void gv_RowEditing(object sender, GridViewEditEventArgs e)
{
this.gv.EditIndex = e.NewEditIndex;
BindData();
} protected void gv_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
this.gv.EditIndex = e.RowIndex;
int id = int.Parse(this.gv.DataKeys[e.RowIndex].Value.ToString());
string str = ((TextBox)this.gvTarget.Rows[e.RowIndex].FindControl("txt")).Text.Trim();
this.gv.EditIndex = -1;
BindData();
}
<asp:LinkButton ID="LinkButton1" runat="server" CommandName="edit" CausesValidation="false" OnClientClick="return confirm('确认要编辑吗?');">编辑</asp:LinkButton>
if(!IsPostback)BindData();
<asp:TextBox id="txt" MaxLength="100" runat="server" Text='<%# Eval("NAME") %>' Width="86%">
</asp:TextBox>
</EditItemTemplate>
protected void gv_RowEditing(object sender, GridViewEditEventArgs e)
{
this.gv.EditIndex = e.NewEditIndex;
BindData();
} protected void gv_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
this.gv.EditIndex = e.RowIndex;
int id = int.Parse(this.gv.DataKeys[e.RowIndex].Value.ToString());
string str = ((TextBox)this.gvTarget.Rows[e.RowIndex].FindControl("txt")).Text.Trim();
this.gv.EditIndex = -1;
BindData();
}
<asp:LinkButton ID="LinkButton1" runat="server" CommandName="edit" CausesValidation="false" OnClientClick="return confirm('确认要编辑吗?');">编辑</asp:LinkButton>
if(!IsPostback)BindData();