change
<asp:repeater id="rptnewmsg" runat="server" xmlns:asp="#unknown">
to
<asp:repeater id="rptnewmsg" onitemcommand="rptNewMsg_ItemCommand" runat="server">
and
<asp:linkbutton id="lnkbtnmsg" runat="server" causesvalidation="true" commandargument="<%Eval("Id") %>" validationgroup="hoo" onclick="lnkbtnmsg_Click" text="unread"></asp:linkbutton>
to
<asp:linkbutton id="lnkbtnmsg" runat="server" causesvalidation="true" commandargument="<%Eval("Id") %>" validationgroup="hoo" commandname="Click" text="unread"></asp:linkbutton>
protected void rptNewMsg_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
{
if(e.CommandName == "Click")
{
string lnkbtnmsg = e.CommandArgument;
con.Open();
SqlCommand cmdupdatemsg = new SqlCommand("update Newmessage set Readstatus ='" + 1 + "' where Id = '" + lnkbtnmsg + "'", con);
cmdupdatemsg.ExecuteNonQuery();
con.Close();
}
}