HTML的长属性值

HTML的长属性值,html,asp.net,Html,Asp.net,我想知道为什么有些标签属性值有这么长的值字符串,比如 <script src="default.aspx?_TSM_HiddenField_=ctl00_sm1_HiddenField&amp;_TSM_CombinedScripts_=%3b%3bAjaxControlToolkit%2c+Version%3d4.1.51116.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d28f01b0e84b6d53e%3aen-US%3afd384f

我想知道为什么有些标签属性值有这么长的值字符串,比如

<script src="default.aspx?_TSM_HiddenField_=ctl00_sm1_HiddenField&amp;_TSM_CombinedScripts_=%3b%3bAjaxControlToolkit%2c+Version%3d4.1.51116.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d28f01b0e84b6d53e%3aen-US%3afd384f95-1b49-47cf-9b47-2fa2a921a36a%3a475a4ef5%3aeffe2a26%3a7e63a579%3a5546a2b%3ad2e10b12%3a37e2e5c9%3a1d3ed089%3a497ef277%3aa43b07eb%3a751cdd15%3adfad98a5%3a3cf12cf1%3a5a682656%3abfe70f69" type="text/javascript"></script>

或者有时标记的id也有一个长字符串值

为什么呢?这是正确的还是正常的?是否可以减小该属性的大小,以便在服务器加载页面时以某种方式降低服务器的负载

为什么呢

因为一堆状态数据正在传递给服务器

对吗

还是正常

对于ASP.NET,它是

是否可以减小该属性的大小,以便在服务器加载页面时以某种方式降低服务器的负载

可能吗?对容易的?可能不是因为它看起来像是在ASP.NET内部做的事情

所付出的努力(包括编写代码和运行代码)是不值得的。解析400个字符的查询字符串不需要大量服务器资源

为什么呢

因为一堆状态数据正在传递给服务器

对吗

还是正常

对于ASP.NET,它是

是否可以减小该属性的大小,以便在服务器加载页面时以某种方式降低服务器的负载

可能吗?对容易的?可能不是因为它看起来像是在ASP.NET内部做的事情


所付出的努力(包括编写代码和运行代码)是不值得的。解析一个400个字符的查询字符串不需要大量服务器资源。

我对你的问题不是100%确定,但不要太担心,这对字符负载的影响是完全可以忽略的(除非你在烤面包机上运行网站).

我对你的问题没有100%的把握,但不用太担心,那么多字符对负载的影响是完全可以忽略的(除非你在烤面包机上运行你的网站)。

如果你是说ASP.NET为什么会使用长属性或ID来膨胀html,那就是web表单的工作原理,这很难看,但不要担心服务器负载


您可以通过更改属性来控制将ID分配给控件的方式。

如果您的意思是为什么ASP.NET会使用长属性或ID膨胀html,这就是web表单的工作方式,这很难看,但不必担心服务器负载


您可以通过更改属性来控制ID分配给控件的方式。

我认为这只会影响脚本标记。看来你在用


如果要减小标记的大小(这不是真正的问题),可以禁用该功能。

我认为这只会影响脚本标记。看来你在用


如果要减小标记的大小(这不是真正的问题),可以禁用该功能。

谢谢,对于控件的id,set-ClientMode有助于减小字符串的大小?谢谢,对于控件的id,set-ClientMode有助于减小字符串的大小?哦,是的,这个clientdmode就是我想用的。哦,是的,这个clientdmode就是我想用的。