[英]How to get Button Id inside “data-content” atrribute of html tag in code-behind file to fire evnt
[英]How to get the id of a div tag in code behind
我有兩個div標簽,其中有linkbuttons。 當我單擊任何鏈接按鈕時,我需要在后面的代碼中獲取div標簽的ID。 我不知道該怎么做。 下面是我的一個div標簽的代碼:
<div id='qhse' class="qhse" runat="server"></div>
和C#代碼:
public void GetQHSEManual()
{
DataTable dsMenu = new DataTable();
gObj.category = "1";
dsMenu = gObj.GetAllSubCategory();
for (int i = 0; i < dsMenu.Rows.Count; i++)
{
LinkButton myLnkBtn = new LinkButton();
myLnkBtn.ID = "lbtn1" + dsMenu.Rows[i]["Subcategory"].ToString();
myLnkBtn.CssClass = "linkButton";
myLnkBtn.Click += new EventHandler(Dynamic_Click);
myLnkBtn.Text = dsMenu.Rows[i]["Subcategory"].ToString();
myLnkBtn.Text += "<br>";
qhse.Controls.Add(myLnkBtn);
}
}
您應該使用JavaScript。 如果您的div支架內有1個元素,則應該很容易做到。 當您在div中單擊按鈕時,JavaScript庫允許使用父ID。 為此,請參見jQuery。
我建議您將服務器端和客戶端邏輯很好地分開。 如果您需要將一些數據傳遞到后端,請考慮一下本地存儲,會話和cookie。 在您的情況下,我將使用客戶端的AJAX調用並在后端實現一些邏輯。
$("a:contains('continue')").closest('div').attr('id');
在此代碼中,我們找到了顯示文本值為“ continue”的href的父div ID。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.