2

我有一个简单的 javascript(基于 JQuery)方法,当用户提交一个 .net 网络表单时,它会做一些 css 魔术来显示/隐藏一些 div

function doShowHide()
{
  $('.Button').hide();
  $('.ButtonHdn').show();
}

我正在使用内置的 .net 控件验证,因此除了上面的 js 片段之外,我还需要运行 WebForm_DoPostBackWithOptions() 方法。然而,这个序列是我遇到的问题。我需要在上面的 js 代码触发之前进行验证(并且有效)(如果页面无效,我不想隐藏按钮)。

任何建议将不胜感激。

我的最终目标是让提交按钮消失(在成功验证后)并替换为另一个禁用并显示“请稍候...”的按钮。我已经谷歌了这个问题,但似乎每个人都有这个问题,但没有人有一个简单的答案。这里的社区总是有最好的答案,所以我想我会在这里发布我的问题。

谢谢!

4

1 回答 1

1

如果您需要在执行服务器端代码后执行 javascript 函数,那么您可以使用

Page.ClientScript.RegisterStartupScript()

请参阅msdn 文章

于 2009-08-31T09:18:12.397 回答