2009-11-11 80 views
0

我有一个数据库,可以存储任意数量的电话号码。有几页(应该)允许管理员更改这些数字并添加它们。自定义电话号码控制

我打算创建一个自定义的控制将:

  • 显示所有现有编号
  • 提供一个编辑按钮
  • 在编辑模式下,会显示添加按钮
  • 有一个附加按钮以不会导致回发的方式添加必要的字段。
  • 提供Save按钮(当然)

这似乎是一个复杂的任务。我做了一些研究,但还没有找到任何现成的解决方案。在我从头开始写这篇文章之前,有什么我应该发现或应该知道的吗?

+0

这是一个Windows或Web应用程序? – 2009-11-11 17:26:04

+0

哎呦。重要信息。这是一个网络应用程序。我修改了标签。 – Eric 2009-11-11 17:29:40

回答

0

我已经建立了这样的使用jQuery。使用表格来显示电话号码。然后,jQuery擅长能够钩入按钮和操作页面上的元素(用输入框包装表格单元格的内容,或者添加表格行),而不会导致回发,完全除了服务器端ASP之外。 NET控件。然后,在保存中,您可以用分隔格式(例如,“212-555-1212 | 617-555-1212”)将电话号码填入<input type="hidden runat="server">,并让保存按钮执行常规回发。

你也许可以找到Ajax特性商用DataGrid控件来实现编辑和添加行,但你可能会花很多时间定制它,你会从头开始用jQuery写它。这是你见过几十个地方的事情,但每个人都会有所不同。

+0

关于如何进行的好建议和建议。谢谢。 – Eric 2009-12-16 17:38:31

0

我从来没有看到具体的工作就像一个自定义的控制。我想在CodeProject上搜索一下自定义控件是否存在。

0

在各种格式的现有号码?例如:123-456-7890和(123)456 7890?如果是这样,您可能需要事先决定要使用的格式,然后运行脚本来清理现有记录。我将使用Marc所建议的JQuery来增强编辑体验。验证必须精确。