0

$get('').value在 ASP.NET AJAX 中有什么用?它与通常的 C# get 和 set 属性不同吗?

4

6 回答 6

10

$get是一个JavaScript“快捷方式”功能

$get快捷方式函数指向JavaScript 函数,该Sys.UI.DomElement.getElementById 函数被定义为 ASP.NET AJAX 客户端库的一部分(这意味着您需要在页面上包含一个 ScriptManager 才能使用它)。

于 2009-09-10T18:14:18.397 回答
2

C# 中没有 $get('') 这样的东西,你可能在谈论 ASP.NET AJAX

于 2009-09-10T18:11:41.943 回答
2

C# 没有那样的东西。你确定你不是像@crescentfresh's answer那样提到JavaScript吗?

于 2009-09-10T18:11:17.223 回答
1

在使用 ASP.NET Ajax 时,$get('') 等价于 document.getElementById('')。它用于javascript代码。注意,页面必须包含一个脚本管理器控件。

于 2009-09-10T18:15:43.603 回答
0

C# 中的基础属性是生成的Type.get_PropertyType.set_Property但我从未在任何地方看到过 $get()。

于 2009-09-10T18:16:48.827 回答
0

$get 是用于通过 ID 获取 DOM 元素的简写(document.getElementById 的简写)。这是 ASP.NET AJAX 避免与其他 JavaScript 框架/API(如 jQuery 和 Prototype)发生过多冲突的方式。它只是根据 WC3 规范返回用于直接操作的 JavaScript DOM 元素(不幸的是,不同浏览器的解释不同)。

在 ASP.NET AJAX 中开发组件(GUI 等)使另一种简写方式 $find 非常有用。它将返回代表组件的“对象”。

于 2009-10-09T22:04:03.277 回答