问题标签 [control-state]

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 投票
1 回答
1638 浏览

asp.net - ASP.NET:为什么不能禁用控件状态

我知道 ASP.NET 不允许禁用控制状态。

有人知道为什么吗?我用谷歌搜索了很多,但只看到这是不可能的,但找不到“为什么?”

欢迎对此提出任何想法!

PS 在我的特殊情况下,我需要将很多项目放入一个不会用于服务器端事件的下拉列表中。我需要编写自己的自定义 DropDownList ... :(

0 投票
2 回答
2152 浏览

asp.net - 强制 ASP.NET 控件重新加载数据

我知道有很多关于禁用 ViewState 不会阻止文本框在刷新/回发中保持值的信息。我无法找到有关如何规避这种行为的信息。

这就是为什么我需要这样做。我有一个通过 AJAX 更新数据库的表单。每次用户更改字段时,数据库都会立即更新。因此,没有理由将值存储在数据库以外的任何地方。

考虑以下场景。

  1. 用户加载页面,文本框 FirstName 的值为“Bob”。
  2. 用户将名字更改为“Dave”。(数据库更新)
  3. 用户单击刷新按钮。

我们希望 FirstName 框现在具有“Dave”的值,但它显示的是“Bob”。那么如何强制 ASP 从数据库中加载值呢?

0 投票
2 回答
163 浏览

ios - 点击后设置永久按钮图像

我以编程方式创建了一个带有 normalState 图像的按钮。但是我想在按下按钮时设置一个新的按钮图像(新图像应该在其余时间显示)。我尝试了一些东西,但它只在敲击时有效。因此,再次点击后按钮会显示其旧图像。

谢谢你的帮助。

0 投票
1 回答
928 浏览

asp.net - 在 PostBack 事件上未调用 LoadViewState

我有一个页面,它有一个数据网格和一个下拉列表,除了其他内容之外,它位于页面的特殊区域(比如 appArea),它加载到 desktopArea div 中。

下拉列表应该在其 SelectedIndexChanged 处理良好时重新加载数据网格。

在达到某个调整大小阈值后,我将这个 appArea 移动到另一个位置(比如 mobileArea div,因为我必须显示具有事件绑定等完整的相同区域),下面的代码片段。

将此 appArea 移动到 mobileArea div 后,如果我更改下拉值,则会调用 SelectedIndexChanged 回发事件并绑定数据网格,但数据网格会丢失。

在页面上进行跟踪显示,在单击下拉菜单时 datagrid 丢失的情况下,DataGrid 根本不调用 LoadViewState 方法(正在调用 SaveViewState 和 TrackViewState)。

从初步调查来看,控制层次结构似乎正在发生变化,这导致了一些问题,即在回发期间未调用 DataGrid 的 LoadViewState。

在这种情况下,有没有办法强制调用 LoadViewState。

0 投票
1 回答
319 浏览

c# - 如何在aspx中设置控件状态

当我在代码项目中遇到一篇文章时,我正在尝试研究控制状态

http://www.codeproject.com/Articles/331981/A-Beginner-s-Tutorial-Understanding-ControlState-i

但在那个例子中,只有“文本”值保持在控制状态,如果我必须同时保持它们怎么办?所以我尝试了这段代码

但这似乎不起作用..有人可以帮帮我吗???

提前致谢

0 投票
1 回答
589 浏览

asp.net - 控件状态在文本框和其他控件中究竟做了什么

我想知道控制状态和 ipostbackdatahandler 的相似之处。

我禁用了视图状态,然后还保留了文本框的值,为什么会发生这种情况?是因为控制状态还是“我回发数据处理程序”接口。

如果是因为控制状态,请解释原因。

0 投票
1 回答
200 浏览

cascadingdropdown - 级联下拉菜单和控制状态(无 AJAX、Jquery 或更新面板)

我有一个奇怪的回邮问题。我有两个下拉列表,项目代码和费用代码。项目选择填充收费代码下拉菜单。我注意到,当我选择一个收费代码时,该值会出现在下拉列表中一瞬间,然后更改为下拉列表中的第一个选项。该下拉列表的索引更改触发,该值是下拉列表中的第一个选项,而不是选择的选项。我不确定它为什么这样做,但它一定与回发有关。如果是回发问题,有没有办法存储下拉选择并在重新加载后恢复选择?请不要建议使用 AJAX 或更新面板,因为我们不允许。这是我的asp代码:

和后面的 C# 代码:

0 投票
1 回答
783 浏览

swift - Swift UIControlState.Selected 保持选中状态?

我有 3 个按钮供用户选择他们希望查看的类别。

它们定义如下:

我对这些按钮进行了以下操作(将原始图像按钮更改为灰色版本):

//动作

这个动作函数还决定了 UIControlState,我有另一个按钮,一旦单击它将带你到另一个页面,但需要了解选择了哪个按钮。

我尝试了以下但它似乎无法识别选择了哪个按钮?

我是 swift 新手,所以任何帮助将不胜感激!

谢谢 :)

0 投票
1 回答
299 浏览

angularjs - 在特定元素的循环中控制 ng-show 的状态

我在我的表单中动态生成一个动作列表。例如,保存、批准、拒绝。当您单击其中一个操作时,我希望在该按钮中出现一个微调器,直到我从服务器获得成功响应。

我有以下代码。

纽扣

js

正如你可能看到的,当你点击一个动作时,我所有的按钮都会开始旋转。如何将旋转限制为单个按钮?

0 投票
2 回答
621 浏览

angular - ngControlStatus(有效、无效、原始、脏等)不工作