[英]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.