程序如下
<asp:FormView ID="FormView1" runat="server" Width="100%"
onmodechanging="FormView1_ModeChanging">
<ItemTemplate>
只读模式
<br/>
<asp:LinkButton ID="EditButton" runat="server" CausesValidation="False"
CommandName="Edit" Text="编辑" />
</ItemTemplate>
<EditItemTemplate>
<div>
修改模式sdafsdfsdafsdafsd</div>
</EditItemTemplate>
</asp:FormView>
CS:
protected void FormView1_ModeChanging(object sender, FormViewModeEventArgs e)
{
FormView1.DefaultMode = FormViewMode.Edit;
}
FormView1<ItemTemplate>数据读取在CS中成功实现了,但我想点“编辑”按钮后,让FormView1切换到“编辑”模式,点了之后切换不了,一片空白。请问怎么解决?
<asp:FormView ID="FormView1" runat="server" Width="100%"
onmodechanging="FormView1_ModeChanging">
<ItemTemplate>
只读模式
<br/>
<asp:LinkButton ID="EditButton" runat="server" CausesValidation="False"
CommandName="Edit" Text="编辑" />
</ItemTemplate>
<EditItemTemplate>
<div>
修改模式sdafsdfsdafsdafsd</div>
</EditItemTemplate>
</asp:FormView>
CS:
protected void FormView1_ModeChanging(object sender, FormViewModeEventArgs e)
{
FormView1.DefaultMode = FormViewMode.Edit;
}
FormView1<ItemTemplate>数据读取在CS中成功实现了,但我想点“编辑”按钮后,让FormView1切换到“编辑”模式,点了之后切换不了,一片空白。请问怎么解决?
onmodechanging="FormView1_ModeChanging">
<ItemTemplate>
<br/>
<asp:LinkButton ID="EditButton" runat="server" CausesValidation="False" CommandName="Edit" Text="编辑" />
</ItemTemplate>
<EditItemTemplate> <div>
<asp:LinkButton ID="EditButton" runat="server" CausesValidation="False" CommandName="Update" Text="Update" />
<asp:LinkButton ID="EditButton" runat="server" CausesValidation="False" CommandName="Cancel" Text="Cancel" />
修改模式sdafsdfsdafsdafsd </div>
</EditItemTemplate>
</asp:FormView>
protected void FormView1_ModeChanging(object sender, FormViewModeEventArgs e)
{
FormView1.DefaultMode = FormViewMode.Edit;
//重新读去数据,增加编辑事件
}