Hiddenfield必须在每次点击时进行更改
hiddenfield have to change on every onclick
本文关键字:Hiddenfield 更新时间:2023-09-26
我是asp.net,c#的新手。我有动态框(每个公司(,它将在运行时创建。现在,每次单击该框时,我的隐藏字段都应提供受尊敬的id.如果我单击该框,我可以从数据库中获取公司ID,现在如果公司ID为5,则我的隐藏字段应为5,如果是7,则我的隐藏字段应使用 asp.net 控件隐藏字段(在sql数据源中使用所必需的(给出 7.Am。我只能在 c# 中 asp.net 控制隐藏字段值。如何使用 javascript 更改 c# 中的隐藏字段值以进行每次点击
如何使用 c# 和 javascript 编码来实现这一点?请帮助我
如果我
正确理解你的问题:
将文本框动态添加到页面时,请添加 onclick 事件处理程序。
int id = 1; // You'd have access to this.
TextBox tb = new TextBox();
tb.Attributes.Add("onClick", string.Format("javascript:someFunction({0})", id));
// add other stuff.
form1.Controls.Add(tb);
然后有一个javascript函数来设置隐藏字段的值:
function someFunction(id) {
var hiddenField = document.getElementById("hdnField");
hiddenField.value = id;
}
请注意,我将隐藏字段的客户端 IdMode 设置为静态,将 id 设置为"hdnField"。如果你没有设置clientIdMode的选项(pre .Net 4(,你必须<%= hdnField.ClientID %>(在我的头顶上(。您可能还想检查JavaScript是否确实传递了一个数字。
相关文章:
- HiddenField从服务器更改的javascript值在客户端确认
- 无法将字符串数组分配给asp:HiddenField
- hiddenfield的值显示得非常缓慢
- 在服务器端的javascript之后读取hiddenfield的值
- 如何将这个 Javascript 函数返回放在 HiddenField c# 对象中
- 从 JavaScript 中设置 hiddenfield 值,但不在代码后面获取它
- asp.net hiddenfield.value 不是由 JavaScript 更新的
- Hiddenfield必须在每次点击时进行更改
- 使用 HiddenField 为 Javascript 赋予价值
- ASP.Net在UpdatePanel hiddenField上获取ScriptManager.RegisterClie
- 如何使用javascript或jquery在listview中设置hiddenfield的值
- 使用Javascript更改HiddenField值在C#代码绑定中没有更改
- 多编辑/保存网格(hiddenfield+javascript)
- 在javascript中检索hiddenfield值时出现问题
- 使用c#声明HiddenField'值&Javascript变量
- 在Javascript中设置值后,VB HiddenField会丢失值
- 使用jquery访问hiddenfield's值设置时出现错误
- 如何使用JQuery触发Asp:HiddenField onvaluechange事件
- 未捕获的类型错误:不能设置属性'innerHTML'为hiddenfield设置innerhtml时为n
- HiddenField值不会被移除