检查正在调用的服务器端方法

时间:2014-03-21 09:31:50

标签: asp.net xml validation server-side

如何知道按钮单击时调用哪个服务器端方法。我是新手,代码中的所有东西都被包装好了。所以

<asp:Button ID="Apply" runat="server onClick = "Apply_Click" .. >

在按钮点击功能上,它只有&gt;&gt;

Apply_Click(object sender, EventArgs e)
{
     GetXML();
}

GetXML方法只生成XML文件。

但是点击它实际上验证了输入的优惠券,如果它是正确的,则允许下一页,否则显示错误。 GetXML()只是准备一个XML文件,它没有存储过程调用或任何其他方法可以调用验证优惠券。 任何人都可以告诉我如何查看调用哪个服务器端方法来验证优惠券。

如果是自定义方法而不是如何查看其代码。

1 个答案:

答案 0 :(得分:0)

如果您不想使用Apply_Click执行验证,请指定:

<asp:Button ID="Apply" CausesValidation="false" runat="server 
    onClick = "Apply_Click" .. >

至于验证方法,它可以是任何自定义验证器

<asp:CustomValidator OnServerValidate="magic_here" /> 

或自定义javascript或Page_Load或Page_Init代码段。