Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 对ClientID使用GUID_Html_Asp.net_Clientid - Fatal编程技术网

Html 对ClientID使用GUID

Html 对ClientID使用GUID,html,asp.net,clientid,Html,Asp.net,Clientid,有没有人尝试过为clientid使用GUID。我问这个问题的原因是因为我有一个非常丰富的UI应用程序,来回发送的HTML越来越大。HTML的很大一部分是基于父级连接构建的控件ID。例如:Container\u Tab\u FirstTab\u控件 一种可能的解决方案是将guid生成为ClientID。这样一来,ClientID的长度最多为32个字符 以前有人试过这样的东西吗 我使用的是.NET4.0,这通常是个坏主意 但是如果您感兴趣,可以将clientdmode属性设置为Static,这不会更

有没有人尝试过为clientid使用GUID。我问这个问题的原因是因为我有一个非常丰富的UI应用程序,来回发送的HTML越来越大。HTML的很大一部分是基于父级连接构建的控件ID。例如:Container\u Tab\u FirstTab\u控件

一种可能的解决方案是将guid生成为ClientID。这样一来,ClientID的长度最多为32个字符

以前有人试过这样的东西吗


我使用的是.NET4.0,这通常是个坏主意

但是如果您感兴趣,可以将
clientdmode
属性设置为
Static
,这不会更改id


id将保持不变。

这通常是个坏主意

但是如果您感兴趣,可以将
clientdmode
属性设置为
Static
,这不会更改id


id将保持不变。

这通常是个坏主意

但是如果您感兴趣,可以将
clientdmode
属性设置为
Static
,这不会更改id


id将保持不变。

这通常是个坏主意

但是如果您感兴趣,可以将
clientdmode
属性设置为
Static
,这不会更改id

id将保持不变。

您可以使用并指定
静态
。但是,您必须管理每个控件的ClientID的唯一性

使用GUID并不是一个好主意,因为在客户端代码中很难访问它们。您需要维护GUID与其对应的控件之间的映射

但是,您应该认真考虑是否有一个冗长的客户端ID对页面性能真的那么糟糕。不必担心客户端ID,您应该找到一种方法来限制页面上显示的控件/数据的数量,而应该实现类似分页的功能

您可以使用并指定
静态
。但是,您必须管理每个控件的ClientID的唯一性

使用GUID并不是一个好主意,因为在客户端代码中很难访问它们。您需要维护GUID与其对应的控件之间的映射

但是,您应该认真考虑是否有一个冗长的客户端ID对页面性能真的那么糟糕。不必担心客户端ID,您应该找到一种方法来限制页面上显示的控件/数据的数量,而应该实现类似分页的功能

您可以使用并指定
静态
。但是,您必须管理每个控件的ClientID的唯一性

使用GUID并不是一个好主意,因为在客户端代码中很难访问它们。您需要维护GUID与其对应的控件之间的映射

但是,您应该认真考虑是否有一个冗长的客户端ID对页面性能真的那么糟糕。不必担心客户端ID,您应该找到一种方法来限制页面上显示的控件/数据的数量,而应该实现类似分页的功能

您可以使用并指定
静态
。但是,您必须管理每个控件的ClientID的唯一性

使用GUID并不是一个好主意,因为在客户端代码中很难访问它们。您需要维护GUID与其对应的控件之间的映射


但是,您应该认真考虑是否有一个冗长的客户端ID对页面性能真的那么糟糕。不必担心客户端ID,您应该找到一种方法来限制页面上显示的控件/数据的数量,而应该实现类似分页的功能

如果您的页面上有太多控件,可能是时候重新考虑您的体系结构,而不是从较短的ID中获得一点点更好的性能了


分页数据(通过AJAX加载数据)。您还可以通过Ajax加载页面的整个部分,并构建一个动态网页。

如果页面上的控件太多,可能是时候重新考虑您的体系结构了,而不是从更短的ID中获得一点点更好的性能了


分页数据(通过AJAX加载数据)。您还可以通过Ajax加载页面的整个部分,并构建一个动态网页。

如果页面上的控件太多,可能是时候重新考虑您的体系结构了,而不是从更短的ID中获得一点点更好的性能了


分页数据(通过AJAX加载数据)。您还可以通过Ajax加载页面的整个部分,并构建一个动态网页。

如果页面上的控件太多,可能是时候重新考虑您的体系结构了,而不是从更短的ID中获得一点点更好的性能了


分页数据(通过AJAX加载数据)。您还可以通过Ajax加载页面的整个部分并构建动态网页。

如果要为每个控件生成GUID,为什么需要管理唯一性?就客户端代码而言,大多数javascript(如果不是所有javascript)都是用服务器端替换的客户端id呈现的,因为我可以只使用一个id,因为我的所有控件都在其他父控件中。如果使用静态ClientMode,则需要管理唯一性,不使用GUID。如果要为每个控件生成GUID,为什么需要管理唯一性?就客户端代码而言,大多数javascript(如果不是所有javascript)都是用服务器端替换的客户端id呈现的,因为我可以只使用一个id,因为我的所有控件都在其他父控件中。如果使用静态ClientMode,则需要管理唯一性,不使用GUID。如果要为每个控件生成GUID,为什么需要管理唯一性?就客户端代码而言,我的大部分javascript(如果不是全部的话)都是使用客户端id呈现的