关于__doPostBack的问题
<html>
<body>
<form runat="server">
<asp:Label id="lbl" text="111" Runat="server" /><br>
<asp:Button text="btn" id="btn" RunAt="server" />
<asp:LinkButton text="lbn" id="lbn" RunAt="server" onclick="change" />
</form>
</body>
</html>
<script language="C#" runat="server">
void Page_Load(object sender, EventArgs e)
{
btn.Attributes.Add("onclick","javascript:__doPostBack('lbn','')");
}
void change(object sender,EventArgs e)
{
this.lbl.Visible=false;
}
</script>
点击btn之后没有调用change()方法,请问是为什么?
在产生的html文件中有__doPostBack()方法