ASP.NET 如何在 aspx 页的 C# 代码中包含 Eval 函数
本文关键字:代码 包含 Eval 函数 页的 NET aspx ASP | 更新日期: 2023-09-27 18:37:23
我正在尝试使用此代码以获取aspx页面中C#代码块中的eval函数值
<%
string str=Eval("Name").ToString();
%>
但这是一个例外 数据绑定方法(如 Eval()、XPath() 和 Bind() 只能在数据绑定控件的上下文中使用,我该怎么做?
简而言之,我想在 C# 块中获取 eval 函数值而不是控制属性。
想做这样的事情
<%string str=%><%#Eval("Name")%><%;%>
这可用吗?
感谢您的帮助。
您可以使用#
字符在页面中使用Eval
,如下所示。
<%# Eval("Name") %>
注意:如果您只想在页面中包含字符串,则可以使用 =
符号执行此操作。
<%= String.Format("{0:#,0.00}", 12345) %>
但不能在第二个示例中使用Eval
。
试试这个:
<%# Eval("Name") %>