1

每次单击添加按钮时,我都会使用 jquery 创建克隆下拉列表。出于某种原因,我必须在保存事件函数中进行验证检查。一旦出现错误,将弹出一条警告消息并停止该功能。之后,克隆对象将由于回发而消失。无论如何,是否有防止它消失或任何其他方式来阻止警报消息后的回发。

*注意:出于某种原因,验证检查必须在保存事件函数中进行。

4

1 回答 1

0

你可以return false从javascript函数中停止回发

HTML

<asp:button id="btnSave" runat="server" onclickclick="return validation();" />

Javascript

function validation()
{
    //validation code 
    return false;
}

如果您想使用 javascript 在客户端上创建对象,那么您需要将信息放在某个隐藏字段中,并使用该信息在回发时创建服务器控件。您可以使用 [asp.net ajax UpdatePanel 1来获得简单直接的解决方案。

于 2013-10-30T09:04:22.647 回答