2014-10-07 90 views
0

由于某些原因,当我运行该页面时,服务器没有返回任何值?如何使用C#通过调用属性在.ascx文件上显示数据

我有以下特性:

public bool GetTest 
{ 
    get 
    { 
     return false; 
    } 
} 

而且我有这是由<h3>标签包围.ascx文件下面内嵌C#代码。

<h3> 
    <%this.GetTest.ToString();%> 
</h3> 

我构建的项目,没有错误,并且当我在浏览器上运行该页面时,期望值不出现。

任何想法?我很确定这里有一个学校男孩的错误,但我无法发现它。

+1

请修复ASCX代码,它现在是空的。 – tdragon 2014-10-07 11:51:17

回答

1

使用<%= this.GetTest.ToString() %><h3>标签

+0

这样做的技巧 – 2014-10-07 12:21:42

+0

其实,我并不真的需要上面的代码,这是我得到的问题的例子。我使用了<%=这里是我的问题,但它返回了一个错误,但在上面的例子中它确实有效,所以我然后记住了这个与我的问题一起工作的<%#。你会发生什么区别? – 2014-10-07 12:26:16

+0

看看这篇文章,有详细描述的内嵌表达式:https://support2.microsoft.com/kb/976112 – tdragon 2014-10-07 12:35:53

相关问题