2012-06-17 107 views
0

因此,在我的IssueRequest.aspx頁面上,我有一個客戶可以填寫的表單,向我的公司發出工作請求。但是,我需要確保他們填寫了他們的帳戶信息,默認情況下,在每個字段中創建帳戶時等於「」。在沒有按鈕的情況下執行頁面加載後執行sqldatasource

我有以下字段

Customer_ID // Auto Number 
Customer__First_Name // text field size 50 
Customer__Last_Name // text field size 50 
Customer_Address  // text field size 50 
Customer_City  // text field size 50 
Customer_State  // text field size 50 
Customer_Zip   // text field size 50 
Customer_Phone  // text field size 50 
Customer_Email  // text field size 50 

現在,我做了一個名爲CustomerInformationValidation(設置在登錄時),我想在負載或prerendercomplete運行一個SqlDataSource從會議獲得的用戶ID,但我似乎無法到讓它工作。

<asp:SqlDataSource ID="CustomerInformationValidation" runat="server" 
     ConnectionString="<%$ ConnectionStrings:HandyManTaylorConnectionString %>" 
     ProviderName="<%$ ConnectionStrings:HandyManTaylorConnectionString.ProviderName %>" 
     SelectCommand="SELECT [Customer__First_Name] AS Customer_First_Name, [Customer_Last_Name], [Customer_Address], [Customer_City], [Customer_State], [Customer_Zip], [Customer_Phone], [Customer_Email] FROM [Customer] WHERE ([Customer_ID] = ?)"> 
     <SelectParameters> 
      <asp:SessionParameter Name="Customer_ID" SessionField="userID" Type="Int32" /> 
     </SelectParameters> 
    </asp:SqlDataSource> 

有誰能告訴我該怎麼做?

回答

0

這是不是很清楚你想要做什麼。我假設你想用數據庫中的數據填充你的表單字段。如果是這樣,你可以做它的SqlDataSource

<asp:SqlDataSource OnSelected="CustomerInformationValidation_Selected" .... 

在代碼中選擇事件背後處理,爲什麼您使用的SqlDataSource這一事件,並加載數據

protected void CustomerInformationValidation_Selected(Object source, SqlDataSourceStatusEventArgs e) 
{ 

} 

?將它綁定到數據控件時它有一個好處。如果你沒有綁定它,你可能需要使用標準的ADO.NET選擇,這非常簡單。

+0

我想阻止他們能夠按我的問題申請表上的提交如果他們還沒有填寫他們的帳戶信息,所以我想編號使用選擇查詢,如果他們的信息=「」然後禁用提交按鈕 –

+0

我想如果他們沒有填寫他們的賬戶信息,以防止他們能夠按我的問題申請表上的提交,所以我想id使用選擇查詢,如果他們的信息=「」,然後禁用提交按鈕 –

+0

爲什麼不只是添加停止提交 – fenix2222

相關問題