【发布时间】:2014-05-06 02:36:41
【问题描述】:
我对 C# 完全陌生,我正在尝试在 C# 中使用 jQuery,但我遇到了回发问题。更具体地说,我有一个网络表单,分为“form-part-1”和“form-part-2”两个部分。
我在表格中间有一个继续链接。此链接应(onClick 事件)隐藏“form-part-1”并显示“form-part-2”。
<script type='text/javascript'>
$(document).ready(function () {
$("#continue").click(function (event) {
$('#form-part-1').hide();
$('#form-part-2').show();
});
});
</script>
我遇到了回发问题,因为在回发开始之前表单部分被隐藏/显示了一秒钟。我已经阅读了相当多的内容并尝试了多种方法,但我无法使用 jQuery 函数正常工作。
我尝试在页面加载时注册脚本,但没有成功。
<script language="javascript" type="text/javascript">
protected void Page_Load(object sender, EventArgs e){
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), ....);
}
</script>
我们将不胜感激任何关于如何使这项工作发挥作用的提示和建议。
谢谢!
【问题讨论】:
-
因此,当您单击另一个按钮/链接时,表单会提交。当发生这种情况时,两个部分都显示/隐藏?还是从服务器返回的时候?
-
您能否提供更多有关该问题的背景信息?你的 HTML 的结构可能是什么?
标签: c# javascript jquery html asp.net