Добавить событие onclick в динамически созданный div из кода позади, чтобы перенаправить на другую страницу, передав url и параметр другого класса?
Мне нужно передать url-адрес с параметром (который объявлен на другой странице) в "событие on click".
div создается динамически.Итак, используя div. attributes.добавьте, как мы можем добавить к нему событие on click.--from code behind
Div on click перенаправляется на соответствующую страницу на основе параметра customerId.Как мы можем установить customerId в качестве идентификатора div и передать соответствующий url-адрес с идентификатором div.
Параметр customerId необходим для доступа на перенаправленной странице. Используя запрос.querystring как мы можем получить доступ.-из кода позади
Что я уже пробовал:
int servercount; string customername; int customerid; foreach(var customerInfo in customerServerDetails) { servercount = customerInfo.TotalServers; customername = customerInfo.CustomerName; customerid = customerInfo.CustomerId; HtmlGenericControl newdiv = new HtmlGenericControl("div"); newdiv.InnerHtml = "<br/>" + customername + "<br/>" + "<br/>" + "Count:" + servercount; newdiv.ID = "projectName"+customerid; newdiv.Attributes.Add("class","project-name"); mainDiv.Controls.Add(newdiv); //newdiv.Attributes.Add("onClick","return redirect("+customerid+");"); //Response.Redirect("Home.aspx?CustomerId=" + customerid); newdiv.Attributes.Add("onClick","window.location='Home.aspx?CustomerId='" + customerid); }