我在asp按钮点击功能后面使用了这个。它适用于本地系统,但不是在服务器上开始部署之后。为什么?
public void EmployeeDeActivation()
{
hdnfieldSessionPersonalInfoID.Value = "0";
Session["ExtraPersonalInfoID"] = 0;
Response.Redirect("EmployeeInformation.aspx", false);
}
.aspx代码:
<asp:Button ID="btnEmployeeActivated" runat="server" Visible="false" OnClick="btnEmployeeActivated_Click"
CssClass="btn btn-rounded pull-right btnEmployeeActivated" />
即。当我在本地系统上单击按钮时,它会点击按钮事件并刷新页面,但是当它不起作用时,按钮点击永远不会点击。
更新
protected void btnEmployeeActivated_Click(object sender, EventArgs e)
{
try
{
EmployeeDeActivation();
}
catch (Exception ex)
{
throw;
}
}
答案 0 :(得分:0)
这个方法不需要接受事件处理程序吗? E.g。
protected virtual void OnClick( EventArgs e )
此外,您在重定向之后不需要设置隐藏代码的部分。
它的名称也是错误的,因为它与onclick名称
不匹配答案 1 :(得分:0)
答案 2 :(得分:0)
asp按钮属性“Visible”在代码中设置为false。按钮是如何在第一个位置渲染的?