2008-11-19 69 views
1

我有一個隱藏字段,我想綁定到頁面代碼後面的一個函數。我不完全記得確切的語法,我無法通過Google找到答案。代碼是否正確?謝謝。將asp.net控件的值綁定到函數後面的代碼

print("<asp:HiddenField ID="dummy" Value='<%#Getdummy() %>' runat="server" />"); 
+0

有沒有在asp.net打印功能?字符串中有引號,但沒有轉義序列。 – 2011-12-09 21:11:29

回答

0

如果你有runat = server的隱藏字段,你可以編寫代碼在後面的代碼中(而不是在標記中)分配值。

2

你已經把該代碼看起來很不錯...

兩步過程...隱藏字段添加到標記

<asp:HiddenField ID="hdnId" runat="server" Value='<%# GetValue() %>'/> 

然後創建指定的方法簽名.. 。

protected string GetValue() 
{ 
    return "something"; 
} 

希望這有助於...

+0

我想添加的一件事情是,MenuItem不支持DataBinding,因此此方法不能用於啓用/禁用菜單中的特定項目。 – 2011-12-09 21:09:00

相關問題