2012-08-14 45 views
0

我有一個關於應用程序用戶的強制性數據的列表,這是所有用戶必須擁有的。我需要一個按鈕,並在點擊事件時,我想顯示數據庫中爲空的所有必需數據。 注:強制性數據列表大約有30個字段,並且這些字段在5個以上的sql表中... 它是具有MS SQL Server數據庫的ASP.NET應用程序... 任何想法如何實現此功能?在窗體上顯示強制性數據ASP.NET

+1

http://www.4guysfromrolla.com/webtech/learnmore/Validation.asp – 2012-08-14 22:23:09

回答

0

最快的技術將讓你在那裏是ASP.NET動態數據,但你會有一些工作要做。順便說一句 - 你不需要MVC來使用動態數據。

http://msdn.microsoft.com/en-us/library/ee845452.aspxhttp://msdn.microsoft.com/en-us/library/cc488545.aspx

在你的情況,你說你要需要其在數據庫空字段條目。這有點不尋常。通常,我們需要輸入代表非空列的字段,以便我們永遠不會嘗試將空值放入數據庫中。在你的情況下,你將手動應用UIHints,表明該字段是必需的。

http://msdn.microsoft.com/en-us/library/cc488532.aspx

動態數據將需要一個小實驗,如果這是你第一次。此外,它以默認方式呈現您的表格和字段,因此如果您想修改演示文稿,您將需要執行一些定製工作。 MSDN文檔應該有你需要的大部分內容。

+0

我離動態數據很遠:-)我需要.NET 2.0中的解決方案。 – hashtag 2012-08-15 06:34:53

+0

無賴。我不知道一個簡單的方法來做到這一點。您只需在您的頁面上添加RequiredFieldValidator控件,然後根據DataRows中的IsXXXXNull屬性(假設您使用的是ADO.NET),在初始DataBind時選擇性地啓用或禁用這些控件。但RequiredFieldValidators將全部通過單擊提交進行調用。 – 2012-08-15 17:21:35

+0

我決定創建一個帶有所有必填字段的sproc,例如輸出參數。這個sproc將爲沒有值的必填字段返回0或爲有值的字段返回1。問題是,如何在應用程序中使用這個存儲過程?任務是顯示消息,如果用戶具有所有必填字段,並顯示彈出如果用戶沒有必填字段,然後顯示這些字段的列表... – hashtag 2012-08-16 21:56:42