1
我正在使用c#.net。ObjectDataSource - 使用默認值而不是FormParameter的SelectParameters
我有一個搜索表單(在一個視圖內),當用戶提供每個文本框的正確細節並按下搜索按鈕時,它會重定向到同一個WebForm中的另一個視圖。
我正在使用LINQ和ObjectDataSource來撤回數據庫的結果。由於查詢需要參數(在where子句中使用),我需要提供SelectParameters。我認爲FormParameter是使用正確的類型,但它需要一個默認值,雖然即使我在文本框中提供了詳細信息,它仍然使用默認值,但我不明白爲什麼。
<asp:FormParameter Name="personName" FormField="searchName" DefaultValue="random" />
<asp:FormParameter Name="dateFrom" FormField="searchFromDate" DefaultValue="01/08/2009" />
<asp:FormParameter Name="dateTo" FormField="searchToDate" DefaultValue="01/10/2009" />
在此先感謝您的幫助。
Clare