Comment les utilisateurs mettent-ils à jour disons par exemple un FormView avec une source ObjectDataSource. DataObjectTypeName est une classe que j'ai déjà marquée avec un attribut DataObject. Maintenant, je veux personnaliser le processus de mise à jour et ajouter quelques données personnalisées au paramètre. De quoi avons-nous besoin?ASP.NET: Traitement des types d'objet en tant que paramètres lors de la mise à jour dans ObjectDataSource
Exemple: J'ai une classe BLL que nous appellerons "ProductsBLL" et une classe de données "Product".
Je déclare le contrôle ObjectDataSource suivant:
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
DataObjectTypeName="Product" OldValuesParameterFormatString="original_{0}"
SelectMethod="GetProduct" TypeName="Assembly.ProductsBLL"
UpdateMethod="UpdateProduct">
<UpdateParameters>
<asp:Parameter Name="product" Type="Object" />
</UpdateParameters>
<SelectParameters>
<asp:QueryStringParameter Name="productID" QueryStringField="ProdID" Type="Int32" />
</SelectParameters>
</asp:ObjectDataSource>
Étant donné que la méthode de mise à jour dans la classe ProductsBLL accepte un objet produit en tant que paramètre. Maintenant, avant la mise à jour, je souhaite ajouter une donnée personnalisée au paramètre Product. Comment puis je faire ça?
a édité la question. j'espère que c'est plus précis et clair maintenant. – jerbersoft
mais comment puis-je accéder aux paramètres pendant l'événement de mise à jour? – jerbersoft