这是我的网页:
<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 时,formview 没有显示任何内容!这是在代码后面更改模式的正确方法吗?
此外,如果这样写,则在后面的代码中而不是 ChangeMode 中:
frmView1.DefaultMode = FormViewMode.ReadOnly
forview 显示 InsertItemTemplate 的内容。有人可以解释一下这里发生了什么吗?