c# - 我有一个 asp.net c# 项目,<%=myfunction(); 之间有什么区别? %> & <%# myfunction() %>?

标签 c# asp.net

protected string myfunction() {
   return "abc";
}

在我的其中一个页面中,我可以显示 "abc"在网页中使用 <%# myfunction() %> 。但在另一个页面中,除非我使用<%=myfunction(); %>,否则它不起作用。相反。

有什么区别以及为什么?

非常感谢!

最佳答案

<%= myfunction(); %>将用于输出myfunction的返回值在一个页面中。

<%# myfunction(); %>将用于输出myfunction的返回值在数据绑定(bind)的控件中(例如,在 asp 转发器控件中)。

看看this overview有关数据绑定(bind)的更多信息。

关于c# - 我有一个 asp.net c# 项目,<%=myfunction(); 之间有什么区别? %> & <%# myfunction() %>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1073572/

相关文章:

c# - 我可以将自定义版本字符串添加到 .net DLL 吗?

c# - 在网格顶部添加新行

asp.net - 如何在 MVC4 中将对象添加到缓存并从缓存中访问数据?

c# - 有没有更好的方法将点路径作为字符串获取?

c# - 一次性元素是否应该传入?

c# - 提高网站速度的建议?

jquery - SimpleWeather jquery 插件

asp.net - 配置用于 ASP.Net 身份验证的数据库

c# - 在 Crystal 报表中以大写形式显示字段值

C# DataGridView - 透明图像