脚本解释

onlyloveher 2008-01-02 03:19:29
<%=%>
<% # %>
<% $ %>
<% #Eval("")%>
求解````这些是什么意思``网上没找着```
...全文
63 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
onlyloveher 2008-01-03
  • 打赏
  • 举报
回复
谢谢你们啊!
一品梅 2008-01-02
  • 打赏
  • 举报
回复
<%=%>
-------
内嵌服务端代码,兼容ASP,而且我们在ASP.NET也常用.


<% # %>
-------------------------
一般用于数据绑定


<% $ %>
-----------------
一般用资源文件绑定


<% #Eval("")%> 单向读入.
----------------
跟第二的的一样,只不过用到了Eval方法求值.
楼上正确.
LikeCode 2008-01-02
  • 打赏
  • 举报
回复
<%=%>
-------
内嵌服务端代码,兼容ASP,而且我们在ASP.NET也常用.


<% # %>
-------------------------
一般用于数据绑定


<% $ %>
-----------------
一般用资源文件绑定


<% #Eval("")%>
----------------
跟第二的的一样,只不过用到了Eval方法求值.
yangjinhui 2008-01-02
  • 打赏
  • 举报
回复
沙发
olanty 2008-01-02
  • 打赏
  • 举报
回复
<%=%> :个人理解就是输出、呈现、打印的意思。

<% # %>: 数据绑定表达式语法.

当在页上调用 DataBind 方法时,数据绑定表达式创建服务器控件属性和数据源之间的绑定。可以将数据绑定表达式包含在服务器控件开始标记中属性/值对的值一侧,或页中的任何位置。


<% $ %>: ASP.NET 表达式概述.

ASP.NET 表达式是基于运行时计算的信息设置控件属性的一种声明性方式。例如,可以使用表达式将属性设置为基于连接字符串的值、应用程序设置以及应用程序的配置和资源文件中所包含的其他值。当分析页的声明性元素时,在运行时计算表达式,并且表达式所表示的值被表达式语法替换。(因为在分析时计算表达式,所以不能在代码中动态创建表达式。)

表达式的一个常见用途是在数据源控件中引用连接字符串。您可以使用表达式来指定连接字符串在配置文件中的位置,而不用将连接字符串作为属性值直接包括在数据源控件中。运行时,将通过从配置文件读取连接字符串来解析表达式。对于需要在运行时解析而不是设置为静态值的任何属性设置,都可以使用表达式。

使用表达式有助于您通过以下方式维护应用程序:

以声明的方式引用动态信息可以减少应用程序中的代码。这将避免编写在运行时设置属性值的代码。

可以在多个控件中重用相同的设置。例如,如果您将某个连接字符串存储在 Web.config 文件中,然后使用表达式在页中引用该连接字符串,那么,您可以在一个中心位置更改该连接字符串,而不必在每个使用该连接字符串的控件中进行更改。

您可以将诸如连接字符串凭据的敏感数据(或其他应用程序数据)存储在 Web.config 文件中,然后对数据进行加密。

在可视化设计器(如 Visual Studio)中工作时,可以利用设计器中的工具来帮助您生成表达式。

表达式也是可扩展的,因此您可以定义自己的表达式语法。您可以创建调用自定义表达式处理程序的表达式,以使用自定义逻辑返回值。


Eval :是一个方法,在运行时使用反射来分析和计算对象的数据绑定表达式。

TM_LiuYan 2008-01-02
  • 打赏
  • 举报
回复
第1个ASP的写法
第2个.NET和第3个都是数据绑定
可能没全,等待高手.

62,047

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧