我有一個數據庫,可以存儲任意數量的電話號碼。有幾頁(應該)允許管理員更改這些數字並添加它們。自定義電話號碼控制
我打算創建一個自定義的控制將:
- 顯示所有現有編號
- 提供一個編輯按鈕
- 在編輯模式下,會顯示添加按鈕
- 有一個附加按鈕以不會導致回發的方式添加必要的字段。
- 提供Save按鈕(當然)
這似乎是一個複雜的任務。我做了一些研究,但還沒有找到任何現成的解決方案。在我從頭開始寫這篇文章之前,有什麼我應該發現或應該知道的嗎?
我有一個數據庫,可以存儲任意數量的電話號碼。有幾頁(應該)允許管理員更改這些數字並添加它們。自定義電話號碼控制
我打算創建一個自定義的控制將:
這似乎是一個複雜的任務。我做了一些研究,但還沒有找到任何現成的解決方案。在我從頭開始寫這篇文章之前,有什麼我應該發現或應該知道的嗎?
我已經建立了這樣的使用jQuery。使用表格來顯示電話號碼。然後,jQuery擅長能夠鉤入按鈕和操作頁面上的元素(用輸入框包裝表格單元格的內容,或者添加表格行),而不會導致回發,完全除了服務器端ASP之外。 NET控件。然後,在保存中,您可以用分隔格式(例如,「212-555-1212 | 617-555-1212」)將電話號碼填入<input type="hidden runat="server">
,並讓保存按鈕執行常規回發。
你也許可以找到Ajax特性商用DataGrid控件來實現編輯和添加行,但你可能會花很多時間定製它,你會從頭開始用jQuery寫它。這是你見過幾十個地方的事情,但每個人都會有所不同。
關於如何進行的好建議和建議。謝謝。 – Eric 2009-12-16 17:38:31
我從來沒有看到具體的工作就像一個自定義的控制。我想在CodeProject上搜索一下自定義控件是否存在。
在各種格式的現有號碼?例如:123-456-7890和(123)456 7890?如果是這樣,您可能需要事先決定要使用的格式,然後運行腳本來清理現有記錄。我將使用Marc所建議的JQuery來增強編輯體驗。驗證必須精確。
這是一個Windows或Web應用程序? – 2009-11-11 17:26:04
哎呦。重要信息。這是一個網絡應用程序。我修改了標籤。 – Eric 2009-11-11 17:29:40