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

时间:2009-07-02 10:10:17

标签: c# asp.net

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

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

有什么区别和原因?

非常感谢!

1 个答案:

答案 0 :(得分:5)

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

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

有关数据绑定的更多信息,请查看this overview