问题标签 [hidden-field]

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 投票
5 回答
6452 浏览

.net - 如何将隐藏字段从一个页面传递到另一个页面?

我有一个 .Net 类库。我想从页面后面的代码中传递一个隐藏变量,并在另一个页面后面的代码中获取它。请注意,我没有任何设计页面(aspx 页面)可以在其中使用表单标签和 get/post 方法。我们应该怎么做?

注意:我想使用隐藏字段将值从一页传递到另一页。

0 投票
5 回答
9899 浏览

asp.net - 隐藏字段在 !IsPostBack 上为空,在 IsPostBack 上不为空

首先,我为我的问题的不清楚的标题道歉。我不知道如何在标题中简洁地描述我的问题。

我的 .aspx 中有一个隐藏字段

我想在页面加载事件期间设置此字段的值,如果它不是回发。

问题是请求在页面加载事件期间不包含表单数组中的隐藏字段,而它不是回发(即 - 第一次点击页面)。对页面的后续点击(即回发)会生成包含隐藏字段的表单数组。

我确定它与页面的生命周期有关,但我真正需要知道的是如何在页面加载事件期间以及当它不是回发时设置隐藏字段?

编辑: 我真的,真的不想合并 runat="server" 属性!

0 投票
2 回答
304 浏览

c# - 如何在同一个控制器方法/视图中多次使用隐藏值?

我有一个列出目录的方法,你可以在目录中钻取。该方法如下所示:

在视图 ListObjects 上,我遇到前缀隐藏字段在第一次具有值后没有更改值。我通过添加一个额外的字段来证明这一点,该字段在第一次拥有一个值后会更改该值。例如:第一次处理listobjects方法prefix为null,item.prefix对每个目录都有第一个值,但是第一次视图点击任意目录后,第二次调用controller实际值never变化。

这是实际发生的事情的一个小证据。

我的目标是让输入 id="Prefix" 在每次调用中都发生变化,而不是在第一次获得值后保持不变。如您所见,前缀上方的两个输入字段有 CP,而 testvariable 有 cp/cptest,这是我想要的值,但是两个输入字段都取自同一个变量。

编辑2:

我认为这与字符串是引用的事实有关,并且由于 mvc 框架看到 Prefix 具有来自先前请求的值,它会覆盖来自 model.Prefix 的新值分配。


注意:我昨天发布了这个问题,经过一些故障排除后我自己回答了这个问题。我找到的解决方案不是理想的,但正在工作,我已经完成了,除非这里有人能够给我一个更好的方法来实现同样的目标。请告诉我。地理

0 投票
1 回答
357 浏览

datagrid - DataGrid 查找控件

你好

我有一个 DataGrid(如果它是一个 gridview 会更好,但我对此无能为力)

在 itemDataBound 事件中,我将隐藏字段添加到每行的第一个单元格中,我根据某些内容设置其 ID,然后将其 clientID 保存在列表中,以便以后尝试从中获取值

但尽我所能,我用 findcontrol 找不到任何东西

试过

这是itemdatabound位

那么这是一个按钮点击事件..

有任何想法吗?

谢谢

纳特

0 投票
3 回答
3772 浏览

asp.net-mvc - ASP.NET MVC - 信用卡数据的安全临时存储

我有一个购物车的结帐流程,该流程当前正在会话中存储信用卡数据,以便在用户完成购买后进行检索。购买过程设置为用户输入信用卡,查看确认页面,然后完成订单。确认和完成操作是唯一需要访问信用卡数据的两个操作,为了安全起见,所有其他操作都应该丢弃它。

如果没有在基本控制器中进行反射以检查用户正在调用的当前操作,我想不出一种优雅的方式来丢弃不允许的请求中的数据。此外,如果用户在输入数据后未能发出另一个请求,它将在会话中徘徊,直到他们回到网站——无论何时发生。我收到的一个建议是将数据加密到隐藏字段中,并依靠 SSL 票证来防止缓存标记。这似乎是一种相当安全的方法,但我不太喜欢将信用卡数据放置在用户可访问的位置加密或不加密的想法。由于客户不希望保存信用卡数据,因此无法存储在数据库中。

在多个页面请求中临时保存敏感数据(如信用卡信息)的理想方法是什么?


也许有人可以告诉我这是否足够。我已将存储在会话中的购物车设置为在每次更新对象时生成一个唯一的 Guid,并且该 Guid 用作加密和解密我正在使用Rijndael 算法序列化的信用卡数据的密钥。然后将加密的卡数据在隐藏字段中传递给用户,并在单击 finalize 后反序列化。最终结果是一个非常像这样的字符串:


0 投票
7 回答
28023 浏览

ruby-on-rails - 将数组传递到 hidden_​​field ROR

我正在尝试将数组传递给 hidden_​​field。

以下用户有 3 个角色 [2,4,5]

用户/edit.html.erb

当我提交我的编辑表单时,我收到一个错误:ActiveRecord::RecordNotFound in UsersController#update “找不到 ID=245 的角色

如何将数组传递到 hidden_​​field?

0 投票
4 回答
489 浏览

ruby-on-rails - 多对多关联 Hidden_​​Field 编辑问题。罗尔

我正在尝试将数组传递给 hidden_​​field。

以下用户有 3 个角色 [2,4,5]

用户/edit.html.erb

当我提交我的编辑表单时,我收到一个错误:ActiveRecord::RecordNotFound in UsersController#update "Couldn't find Role with ID=245"

接下来,我尝试将 users/edit.html.erb 编辑为:

产生我认为是一个字符串:“role_ids”=>“2, 4”(必需输出:“role_ids”=>[“2”,“4”])

当我尝试使用循环时:

另一个字符串产生了:

有什么建议么?这一直是一个令人困惑的问题。

0 投票
6 回答
50567 浏览

asp.net - jQuery隐藏字段

为什么我不能得到这个隐藏字段的值?

我有控制...

呈现为...

我试图获得使用的价值......

那么有什么问题呢?

我更喜欢这个

0 投票
2 回答
7192 浏览

jquery - JQuery 自动完成隐藏字段

无论我忘记提到我的第二个问题,我都在这里收到了关于我的问题的第一部分的帮助。在用户从自动完成字段中选择一个值后,我想将 vaules ID 填充到隐藏字段中,以便可以将其传递给 PHP 并插入到数据库中。

以下是我要完成的工作的细分:

  1. 用户从自动完成字段中选择场地。
  2. 选择场地后,场地电话、地址和网站将显示在自动填充字段下方。数据库中记录的 ID 作为其值传递给隐藏字段。

我进行了搜索,但一无所获。有人可以引导我朝着正确的方向前进吗?

谢谢

0 投票
2 回答
6075 浏览

ruby-on-rails - rails - 在 url 中传递 :params

我又被卡住了一次……又一次我怀疑这是一个愚蠢的语法问题:

我想用我超级简单的搜索表单在 url 中传递 2 个变量。

我期待这样的 URL: http://mydomain/categories/search?search=pdf&os=2 但我得到了这个: http://mydomain/categories/search?search=pdf&os[]=

我认为它应该像这样工作:

......但是,它没有做到......

有谁知道我哪里出错了?

谢谢!

瓦尔