Check if this is what you are looking for.
HtmlGenericControl codeDiv = new HtmlGenericControl("div");
codeDiv.ID = "codeDiv";
codeDiv.Style.Add(HtmlTextWriterStyle.Position, "relative");
codeDiv.Style.Add(HtmlTextWriterStyle.BorderStyle, "solid");
codeDiv.Style.Add(HtmlTextWriterStyle.BorderWidth, "1px");
codeDiv.Style.Add(HtmlTextWriterStyle.BorderColor, "Red");
codeDiv.Style.Add(HtmlTextWriterStyle.Color, "Green");
codeDiv.Style.Add(HtmlTextWriterStyle.Height, "200px");
codeDiv.Style.Add(HtmlTextWriterStyle.Width, "250px");
codeDiv.Style.Add(HtmlTextWriterStyle.Left, "40px");
codeDiv.Style.Add(HtmlTextWriterStyle.Top, "100px");
StringBuilder str = new StringBuilder();
str.Append(@"<a href='#' style='' id='codeDiv' onmouseover='MouseOver(this.id);'>codeDiv</a>");
str.Append(@"<a href='#' style='' id='codeDiv1' onmouseover='MouseOver(this.id);'>codeDiv1</a>");
codeDiv.InnerHtml = str.ToString();
codeDiv.Visible = true;
this.Controls.Add(codeDiv);
<script type="text/javascript">
function MouseOver(id) {
if id=="codeDiv"
alert ("CodeDiv");
}
</script>
Your question is so confusing that this it is almost unanswerable, please specify what you are looking for, use improve question.