1
我遇到下面的问题。 我有一个ASPX页面,没有数据绑定和语法如下:Asp.net:使用的<%#或<%
<asp:label runat=server.... text='<%# MyFunction("parameter") %>' />
MyFunction的声明如下:
protected function MyFunction(par as string) as string
if par = "1" then
MyFunction="something"
else
end if
end function
但ASP.NET不评价MyFunction的。
什么就是我的问题呢?
嗯..这是行不通的。在HTML中,它返回字符串<%= MyFunction的(“参数”)%> – stighy 2010-05-28 20:31:53
@stighy:那是因为我没有在第一次发现它的标签的声明中。它永远不会那样工作。您必须使用我在编辑中列出的方法。 – Randolpho 2010-05-28 20:33:15
好吧,我解决了..如果我在控件(标签,文字)内使用<%= ...%>,它会返回字符串。但是,如果单独使用它,而不是“绑定”控件的文本属性,它就可以工作。 Thorks Randolpho! – stighy 2010-05-28 20:36:52