我有一個列表存儲爲對象。在頁面上,單擊鏈接按鈕時會顯示列表的內容。每個列表項目都顯示爲一個帶有「VIEW」鏈接的行,當點擊該鏈接時,將在後面的代碼中調用一個函數以顯示更多內容。如何動態創建這個「View」鏈接來進行函數調用?如何動態創建鏈接功能
我一直在使用<a>
標籤作爲標準的HTML標記來調用函數成功。如果由於某種原因動態添加,則不起作用:
<a href="#" runat="server" onserverclick="getFunction" style="text-decoration: none;">VIEW</u></a>
是否有其他方法?
編輯: 列表項是HTML標記,顯示頁面上的內容。這裏有一個例子:
myList.Add(new ListObjectFunction("...content here...", <a href=\"#\" runat=\"server\" onserverclick=\"getMyFunction\" style=\"text-decoration: none; color: #FF6600;\"> View </a>");
在網頁上,觀點是呼籲以顯示更多的內容頁面後面的代碼的函數的鏈接。該鏈接調用<a>
標記鏈接不起作用。我在尋找替代方案。
'在頁面上,顯示在列表中的內容時,一個LinkButton被點擊。每個列表項都顯示爲一個帶有「VIEW」鏈接的行。 ' 你是如何動態生成這段代碼的? –
@SorangwalaAbbasali我用列表項中的html標記示例更新了問題。 myList是調用函數的元組列表,它們將這些元素存儲爲ListObjectFunction對象。這些通過foreach循環從aspx.cs頁面顯示。 – matt2605