これは私のウェブページです:
<asp:FormView
ID = "frmView1"
DefaultMode = "Insert"
runat = "server"
>
<ItemTemplate>
Item Template
</ItemTemplate>
<InsertItemTemplate>
Insert Item Template
</InsertItemTemplate>
</asp:FormView>
<asp:Button ID="btnSubmit" Text="Submit" runat="server" />
これはコードビハインドです:
Private Sub btnSubmit_Click(sender As Object, e As System.EventArgs) Handles btnSubmit.Click
frmView1.ChangeMode(FormViewMode.ReadOnly)
End Sub
btnSubmit をクリックすると、フォームビューに何も表示されません! これはコード ビハインドでモードを変更する正しい方法ですか?
さらに、ChangeMode の代わりにコード ビハインドで次のように記述します。
frmView1.DefaultMode = FormViewMode.ReadOnly
forview は、InsertItemTemplate の内容を示しています。誰かがここで何が起こっているのか説明してもらえますか?