在同一页面上重用用户控件时丢失隐藏字段的值

时间:2016-03-30 21:57:50

标签: javascript c# asp.net

我正在使用我设计的可重用用户控件来解决这个奇怪的问题。我有一个文本框,这个控件上的AutoCompleteExtender,一个返回键值对的Web服务,以及来自AutoCompleteExtender的项目选择,我在事件OnClientItemSelected上调用javascript来存储所选项目的键(来自键值对)隐藏字段,稍后单击按钮在后端说“OK”我将以键值对方式重新生成所选ListItem。

当在页面上单独使用此用户控件时,此工作正常。

现在在主页面上我使用相同的usercontrol 3次。喜欢

<%@ Register TagPrefix="uc1" Tagname="Control1" Src = “~/control.ascx”%>
<%@ Register TagPrefix="uc2" Tagname="Control2" Src = “~/control.ascx”%>
<%@ Register TagPrefix="uc3" Tagname="Control3" Src = “~/control.ascx”%>

一切正常,直到我尝试重新生成Key值对,我调试了代码并注意到java脚本正在将键的值设置为隐藏字段,但是当我点击“确定”并发回帖子时存储在隐藏字段中的密钥为空白。

0 个答案:

没有答案