问题标签 [postback]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7522 浏览

c# - 您可以在 .NET 中异步更改母版页的 ContentPlaceHolder 的内容页吗?

从我已经读过的内容来看,这似乎是不可能的,但我想看看是否有人在他们的袖子里有一个秘密的把戏,或者至少是一个明确的“不”。

假设母版页实际上只是供内容页使用的控件,而不是内容页的“母版”。如果我想从一个内容页面转到另一个具有相同母版页的内容页面,我会说

但这会立即导致回发,闪烁页面,这是糟糕的 pre-ajax 做事方式。

在这个当前项目中,我试图看看我是否可以弄清楚如何在母版页上单击按钮时异步更改母版页中 ContentPlaceHolder 的当前内容页。

这可能吗,如果可以,怎么办?

0 投票
1 回答
179 浏览

asp.net - 确定 PostBack 中没有绑定数据的原因

我有一个 ASP.NET GridView,它已被扩展以提供“行单击”功能。我将数据绑定到 1 到 10 条记录,并将其显示给用户。

我遇到的错误是控件在回发时不会有任何与之关联的数据。

只有当我在页面的其余部分完成加载之前单击一行并且可以重新产生问题时,我才观察到这种行为,但我不知道它为什么会发生。

任何建议都非常感谢!

0 投票
4 回答
3237 浏览

asp.net - IE 7 中回发的 ASP.NET CSS 不起作用

当我的 ASP.NET 页面在 IE7 中进行回发时,所有的 CSS 都会丢失。我没有使用主题,而是将母版页中的 CSS 包含在后面的代码中。

我的代码实际上是添加:

它在 Firefox 中运行良好,只是在 IE 中。为了添加更多上下文,在包含的 CSS 文件中,它用于@import包含其余部分。

编辑

如果我采用所有@import规则并将其包含在实际的 HTML 中,它就会起作用。

0 投票
2 回答
1326 浏览

asp.net - ASP.net 下拉动态样式,然后记住中止提交的样式

所以,我有一个 ASP 下拉列表(这是 .net 2.0)。我将它与数据绑定。基本上,当页面加载并且它不是回发时,我们将获取记录数据,绑定所有下拉菜单,并将它们设置为适当的值(严格来说,我们:使用数据库中的基本数据集初始化页面,绑定下拉菜单从数据库中,从数据库中获取实际记录数据,此时将溺水设置为适当的设置)。我想要做的是有选择地设置列表选项的样式。所以数据库返回 3 个项目:ID、文本和一个标志,指示我的记录是否是“活动的”(我会适当地设置样式)。这很容易做到,我已经做到了。

我的问题是当表单提交停止时会发生什么。我们稍微扩展了 Page 类并创建了一个 AddError() 方法,该方法将从失败的业务规则检查中创建一个错误列表,然后将它们显示在 ValidationSummary 中。在提交按钮的点击事件中,它的工作原理如下:

如果任何业务规则检查失败,则页面将无效。问题是,当页面重新渲染(启用视图,但没有数据反弹)时,我美丽的条件样式现在很遗憾地消失了,去生活在丢失袜子的土地上。我需要保存它。

我希望在这里避免另一个数据库调用(例如,如果页面无效,则再次从数据库中获取列表数据,只是为了重新设置列表样式)。但是,如果这是我的行动方针,那还不是世界末日。我希望有人可能有其他建议。

我想不出如何更好地表达这个问题,如果有人有任何建议或需要澄清,请毫不犹豫地得到它,如果需要的话。;)

0 投票
4 回答
10141 浏览

asp.net - asp.net webforms 和 jquery:如何在回发之间保存/恢复 jquery 状态?

我正在构建一个 asp.net webforms (3.5 sp1) 应用程序,使用 jquery 来为 UI 设置动画,更改其状态。在我开始进行回发之前,它一直运行良好,UI 显然会将自身重置为其初始状态。

所以我的问题是,在回发之间保存和恢复 jquery/UI 状态的最佳实践是什么?

谢谢,埃吉尔。

更新:非常感谢大家,很好的输入,糟糕的是我不能将多个答案标记为“答案”。

0 投票
2 回答
606 浏览

asp.net - 动态加载的 ListButton 和 PostBack 事件

我正在尝试动态加载LinkButton以触发回发事件,然后我会处理该事件。

我有Command,CommandNameCommandArgument- 这看起来真的很有用.. 所以我开始搞砸了,但目前无法按要求工作。

链接在动态创建的表中呈现,这是生成它们的代码:

Trace确认LinkBut​​tons被正确加载,并且只创建一次,所以理论上它们应该没问题,但是当我点击链接时,执行了一个PostBack,但RedirectToEdit没有调用该方法?

感谢所有帮助!:)

笔记

哦,我想我应该提到TW的只是一个实用方法Trace.Write/Warn:)

0 投票
2 回答
4814 浏览

c# - ENTER 按键上的 DropDownList 回发未触发服务器端事件

问候!

我有一个简单的导航菜单,由一个 asp:DropDownList 和一个 asp:Button 组成。用户从下拉列表中选择一个项目,然后单击按钮转到新 URL。我希望能够支持当用户在选择下拉列表项时按下 ENTER 键,以便它复制行为,就好像他们点击了按钮一样。

到目前为止,这是我所拥有的:

按钮的点击代码为:

但是,每次我按 ENTER 键时,页面都会返回,但按钮的客户端事件处理程序不会触发。我错过了什么吗?

0 投票
4 回答
5613 浏览

asp.net - ASP.NET 客户端回发

我有你的基本 asp.net 网络表单,其中包含一些客户端 JavaScript,它强制页面超时,然后在 5 分钟后重定向。主要是为了保护可能的敏感信息。

在超时时,我想强制服务器回发,允许我保存表单值以供将来编辑。

我玩过 ClientScript.GetPostBackClientHyperlink() 和 ClientScript.GetPostBackEventReference()。两者似乎都对我造成了 EventValidation 问题。是的,我可以关闭事件验证,但是否有不同或更好的工作方式?

理想情况下,我不想调用控件(必须显示),而只是使用某种类型的参数进行回发,我可以将服务器端识别为超时条件的结果。

0 投票
6 回答
3133 浏览

asp.net - ASP.NET Preload Post Back Event

Is there any kind of event out there that would allow for a preload post back event.

The reason I ask is I have a control that adds sibling controls to it on postback events, however, by the time it has loaded the post back its too late to add the new control to the control collection. Therefore, the controls are never updated correctly.

Thanks!

0 投票
7 回答
60304 浏览

asp.net - 在 asp.net 中执行回发操作后刷新页面

我在我的 asp.net 网格中添加了命令按钮。使用该按钮执行操作后,我们刷新网格以反映新数据。(基本上这个动作复制了网格行)。

现在,当用户使用 刷新页面时F5,如果我们选择“重试”,则会显示一条警告消息(将信息重新发送到服务器),该操作会自动重复。

我知道这是 asp.net 中的一个常见问题,我们怎样才能最好地处理这个问题?