2009-10-01 91 views
0

我創建了下面的函數後端存在:CS0103:名稱「XYZ」不會在目前情況下

public string getImageURL() 
{ 
    return "some text"; 
} 

在我的FormView控件,我有以下的代碼;

<img class="hotelImage floatLeft" src="<% getImageURL(); %>" alt="" /> 

但我不斷收到CS0103:錯誤。這是爲什麼? 我很確定我以前用這種方式調用了很多函數。

更新
heh .....這有點令人尷尬。我發現我正在處理一個未在解決方案中使用的備份文件....我打開它來查看一些舊代碼...所以猜測當我將函數添加到正確的文件時發生了什麼......

+0

你能列出確切的信息請 – 2009-10-01 13:14:43

回答

4
<img class="hotelImage floatLeft" src="<%= getImageURL() %>" alt="" /> 
+0

我試過了,也不管用。 – Steven 2009-10-01 13:10:06

+0

@Steven:你確定你在%後面加上了=號並刪除了分號?這對我有用。 – 2009-10-01 13:16:27

+0

heh .....這有點令人尷尬。我發現我正在處理一個未在解決方案中使用的備份文件....我打開它來查看一些舊代碼...所以猜測當我將函數添加到正確的文件時發生了什麼...... 。 – Steven 2009-10-01 13:19:07

1

如果您只需要使用URL來自代碼隱藏,則可以使用受保護的成員。

protected string imageUrl = "Some text"; 

然後在ASPX你可以使用

<%= imageUrl %> 

以獲得所需的字符串。

+0

感謝您的提示。 – Steven 2009-10-01 13:28:18

相關問題