我在 mvc34 razor 视图中遇到了提交按钮的问题。我在 jQuery 中动态添加了一行到 webgrid,其中包含一个提交按钮,用于在 db 中插入行数据。如果弹出空,我想验证行的文本框发出警报并停止操作。当我试图这样写
$('#btnInsert').click(function()
{
if ($('#tbStudentName').val() == '') {
alert('Please enetre!');
return false;
}
});
这个事件在 jQuery 中根本没有触发。我们可以像上面那样在jQuery中调用动态创建的提交按钮客户端点击事件吗? 我是这样写的
function InsertClick(button) {
if ($('#tbStudentName').val() == '') {
alert('Please enetre!');
return false;
}
}
但控制器端 FormAction 方法仍在触发。谁能告诉我防止服务器端动作的解决方案?