我有一個Web應用程序,它在後端有一個Sql Server數據庫。由於該網站將推出到不同的客戶端(或IIS中的不同虛擬目錄),該網站的每個客戶端衍生產品都將使用相同的後端。限制sqldatasource返回的記錄,在where子句中使用會話變量
有一個管理頁面,可以更改網站上的文本(在列表視圖中輸入文本,並選擇頁面以選擇文本顯示的位置,還可以在其他列表視圖中看到公司特定的詳細信息。因爲這是一個共享數據庫,這意味着客戶端可以看到彼此的數據。
我想要做的是存儲accountId(從login_authenticate從數據庫返回的guid),並將其粘貼到會話中。然後檢索這個管理頁面,我想要使用這個值(但它總是0000-0000等),以限制在列表視圖中返回的記錄。
有沒有這樣的例子呢?設置d默認值(這是在SqlDataSource的where子句中),以編程方式記錄帳戶ID(因此,我可以給我所有記錄=當前帳戶是什麼,或者登錄名是什麼 - 這存儲在帳戶表中)。
謝謝