1

我喜欢编写“old skool”(网络表单)的一件事是 AJAX 控制工具包。

我在Microsoft Storefront 视频 14上看到,Rob Conery 使用 TextboxWatermark控件。

但是,当我下载代码时,我无法从工具包中找到对 Watermark 控件或任何其他控件的任何引用,也无法使其正常工作。

所以我的问题是,AJAX 控制工具包是否甚至可以在没有视图状态的 MVC / AJAX / JQuery 类型世界中工作。您将什么用于“简单”控件,例如日历和水印?

4

3 回答 3

8

jQuery UI具有日历和其他 UI 组件。还可以查看大量的jQuery 插件

于 2008-12-15T11:43:14.510 回答
2

我最近一直在研究这个问题,我发现 AJAX 控件工具包不容易以您希望用于 ASP.NET MVC 的“仅 JavaScript”方式使用。事实上,这是一种真正的痛苦。这里有两个例子:

示例 1 - 弹出日历

示例 2 - 自动完成文本字段

两者都不容易。

您可以像在常规 ASP.NET 中那样为您的 MVC 页面提供代码隐藏并使用 AJAX 控件工具包,但这确实违反了 MVC 的整个理念,所以我不建议这样做。

我的建议是遵循 Fredrik Kalseth 的建议并使用 jQuery UI 或众多插件之一。Telerik 还有一些好看的基于 jQuery 的开源 MVC 控件。

于 2010-10-08T21:01:26.667 回答
0

大多数 AJAX 控制工具包都以 MVC 友好的 javascript 形式提供,来自MS AJAX CDN。这些也可以使用 jquery 插件语法来使用。

于 2010-08-12T14:17:55.557 回答