asp.net中的自定义保存按钮
我的问题很简单,如何为在详细信息视图中输入的记录创建自定义保存和更新按钮。我不想使用给定的。非常感谢。您可以使用实现asp.net中的自定义保存按钮,asp.net,vb.net,detailsview,Asp.net,Vb.net,Detailsview,我的问题很简单,如何为在详细信息视图中输入的记录创建自定义保存和更新按钮。我不想使用给定的。非常感谢。您可以使用实现IButtonControl界面的任何按钮。关键是正确设置CommandName。希望这将给你自由的风格你的按钮需要的方式 您可以在此处找到相关命令名的列表: 您可以使用实现IButtonControl界面的任何按钮。关键是正确设置CommandName。希望这将给你自由的风格你的按钮需要的方式 您可以在此处找到相关命令名的列表: 您有两个选择。一个是OnItemComma
IButtonControl
界面的任何按钮。关键是正确设置CommandName。希望这将给你自由的风格你的按钮需要的方式
您可以在此处找到相关命令名的列表:
您可以使用实现
IButtonControl
界面的任何按钮。关键是正确设置CommandName。希望这将给你自由的风格你的按钮需要的方式
您可以在此处找到相关命令名的列表:
您有两个选择。一个是
OnItemCommand
,您可以使用自己的命令。
更简单的方法是使用onitemserted
和onitemUpdate
事件。只需根据需要发送Insert或Update命令,您就可以使用更简单的EventArgs
你有两个选择。一个是
OnItemCommand
,您可以使用自己的命令。
更简单的方法是使用onitemserted
和onitemUpdate
事件。只需根据需要发送Insert或Update命令,您就可以使用更简单的EventArgs
我尝试在图像按钮上添加CommandName。。如插入等,但不起作用。我尝试在图像按钮上添加命令名。。如插入等,但不起作用。此操作是否适用于详细信息视图。。因为我正在尝试,页面只是刷新,但没有更新。这是否适用于详细信息视图。。因为我正在尝试,页面只是刷新,但没有更新。
<asp:ImageButton runat="server" ... CommandName="Save" />
<asp:LinkButton runat="server" ... CommandName="Update" />
Sub CustomerDetailView_ItemCommand(ByVal sender As Object, ByVal e As DetailsViewCommandEventArgs)
' Use the CommandName property to determine which button
' was clicked.
If e.CommandName = "Add" Then
' Do your work here if Add Contact is clicked
End If
End Sub
Sub CustomerDetailView_ItemInserting((ByVal sender As Object, ByVal e As DetailsViewInsertEventArgs)
' Access the actual rows with
Some variable1 = e.Values("CustomerID")
Some variable2 = e.Values("CompanyName")
Some variable3 = e.Values("City")
' Do something with them
End Sub
<asp:DetailsView ID="CustomerDetailView"
DataSourceID="DetailsViewSource"
AutoGenerateRows="false"
DataKeyNames="CustomerID"
AllowPaging="true"
OnItemCommand="CustomerDetailView_ItemCommand"
OnItemInserting="CustomerDetailView_ItemInserting"
OnItemUpdating="CustomerDetailView_ItemUpdating"
runat="server">
<FieldHeaderStyle BackColor="Navy" ForeColor="White" />
<Fields>
<asp:BoundField DataField="CustomerID" HeaderText="Store ID" />
<asp:BoundField DataField="CompanyName" HeaderText="Store Name" />
<asp:BoundField DataField="City" HeaderText="City" />
<asp:TemplateField HeaderText="Name">
<InsertItemTemplate>
<asp:Button ID="btAddContact" runat="server" Text="Add Contact" CommandName="Add" />
Or
<asp:Button ID="btAddContact" runat="server" Text="Add Contact" CommandName="Insert" />
</InsertItemTemplate>
<EditItemTemplate>
<asp:Button ID="btAddContact" runat="server" Text="Save Contact" CommandName="Update" />
</EditItemTemplate>
</asp:TemplateField>
</Fields>
</asp:DetailsView>