Asp.net <;%#……%中允许哪些函数&燃气轮机;标签?

Asp.net <;%#……%中允许哪些函数&燃气轮机;标签?,asp.net,Asp.net,在ASP.NET中,标记中允许哪些函数?我经常使用Databinder.Eval(),我知道一些基本的东西,比如CStr(),但是在哪里可以找到一个完整的文档列表呢?我会看着自己,但老实说,我甚至不知道标记的名称。范围内的任何东西。例如,页面上的public/protected方法、某些引用的命名空间/类中的public方法等,以及与您所在的当前NamingContainer相关的内容。有趣的是,没有人真正知道这些方法的名称-我认为在ASP.NET MVC团队中,他们称之为代码块。其他人称之为代

在ASP.NET中,
标记中允许哪些函数?我经常使用
Databinder.Eval()
,我知道一些基本的东西,比如
CStr()
,但是在哪里可以找到一个完整的文档列表呢?我会看着自己,但老实说,我甚至不知道
标记的名称。

范围内的任何东西。例如,页面上的public/protected方法、某些引用的命名空间/类中的public方法等,以及与您所在的当前NamingContainer相关的内容。

有趣的是,没有人真正知道这些方法的名称-我认为在ASP.NET MVC团队中,他们称之为代码块。其他人称之为代码呈现块

无论如何,这是必要的阅读:


下面是关于
的一些具体信息,所以它本质上只是内嵌的VB.NET代码?如果在范围内,任何东西都是公平的游戏?如果你的答案是正确的,为什么会这样:
Console.WriteLine(DateTime.Now.ToString(“MM/dd/yyyy”)
但这不起作用:
Text='
“TodaysDate”是一个DateTime对象。@SpikeX,这是因为
Eval
返回一个
对象
,该对象没有带字符串参数的
ToString
重载。尝试显式地将
Eval
的结果强制转换为
DateTime
,并调用您的
ToString