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