我想獲得一個SelectParameters
的asp:SessionParameter
,在會議 使用對象的屬性,而不必像Session["CustomerID"]
如何在ASP中使用一個對象的屬性:SessionParameter
會話字符串像Session["Customer"]
目前產權((客戶)Session["Customer"]).CustomerID)
我不知道語法要做到這一點,如果你能幫助,我會很感激
謝謝
我的代碼:
<asp:sqldatasource id="SqlDataSource1" runat="server" connectionstring="<%$ ConnectionStrings:DBConnectionString %>" xmlns:asp="#unknown"> SelectCommand="SELECT * FROM getStoreCustomers (@customerID,@week,@day)"
ProviderName="System.Data.SqlClient">
<selectparameters>
<asp:sessionparameter name="customerID" sessionfield="Customer" /> ?????? (what is the syntax to pass the property here?)
<asp:controlparameter controlid="ddWeek" defaultvalue="-1" name="week" propertyname="SelectedValue" /> <asp:controlparameter controlid="ddDay" defaultvalue="-1" name="day" propertyname="SelectedValue" /> </selectparameters>
我使用的類是像任何其他類(但可序列化)
[Serializable]
public class Customer
{
public int CustomerID
{
get;
set;
}
}