页面重新加载时出现问题.ASP.NET
Trouble with page reload. ASP.NET
所以我有一个使用 c# 代码和 JavaScript 代码的 Web 应用程序。我的javascript代码根据用户的输入生成一些信息。完成此操作后,将使用ASP按钮保存它。附加到 asp 按钮的是客户端单击和单击事件。Javascript 代码验证代码并确保已创建的字符串有效。否则,将向隐藏标签发送错误消息。然后,C# 代码检查该标签,如果该标签为空(如果验证没有问题),它将执行 C# 代码。如果它内部有一个值,则隐藏标签中的错误消息将使用 c# 代码传递到可见标签并显示给用户。
但是,如果显示错误消息,则页面会自动重新加载(因为它是按钮单击事件,因此总是会发生这种情况)。 并且用户输入将从屏幕上清除。
显示错误消息时,有什么方法可以阻止页面重新加载?
法典
Javascript:
if (goalnum > 0 && blocknum > 0 && playernum == 1 && goalnum == blocknum) {
mapsave = JSON.stringify(map);
document.getElementById('<%=mapsave.ClientID %>').value = mapsave;
}
else {
document.getElementById('<%=lblError.ClientID %>').value = "Your map must have one and only one player, one or more blocks, one or more goals and the number of blocks must match up with the number of goals";
}
C#
protected void btnSave_Click(object sender, EventArgs e)
{
if (mapsave.Value.ToString() == "")
{
lblResult.Text = lblError.Value;
}
else
{
AddNodeToXMLFile("filepath.xml", "TileMaps");
}
}
你return false
按钮点击吗?否则,即使验证失败,也会触发新的帖子。
你能发布代码吗?
相关文章:
- ASP.NET MVC5 jQuery FullCalendar获取事件问题
- 页面重新加载时出现问题.ASP.NET
- asp.net中的jquery对话问题
- .NET服务中的JSON反序列化-can'不能解决这个问题
- ASP.NET-连接html、javascript和CSS的问题
- ASP.NET MVC级联下拉列表列出Javascript问题
- asp.net mvc中的javascript变量出现问题
- MVC.Net 4 Razor问题使用<文本>标签
- ASP.net VB 详细信息视图插入:取消问题的 javascript 回发
- Web API 应用程序中 asp.net 路由和路由前缀问题
- jQuery插件和 ASP.NET 内容页面的问题
- 如何使用 DataTables.net 解决将表破坏容器外的长列值问题
- 通过 AJAX 接收 JSON asp.net 问题
- asp.net JavaScript 验证问题
- ASP.NET MVC 4 路由问题
- .NET 4.0 转换后的 JavaScript 问题
- ASP.NET 和Javascript在Firefox问题中不起作用
- asp.net 高度属性的元素样式问题
- asp.net MVC 隐藏字段 ID 问题
- ASP.NET C# 表单提交问题