在asp.net中为隐藏的fild设置Uniqueid

时间:2010-08-23 07:18:34

标签: c# asp.net

我正在尝试为隐藏的字段控件设置UniqueID。抛出错误

The 'UniqueID' property is read-only and cannot be set. 

如何解决这个问题??

我的代码

 <asp:HiddenField ID="hSequence" runat="server" UniqueID="hSequence" />  

4 个答案:

答案 0 :(得分:1)

如果您像这样定义HiddenField:       

您可以从服务器端访问标识符,如下所示:

hSequence.Value

  Request.Params[hSequence.ClientID]

答案 1 :(得分:0)

问:您不能考虑将ID属性用作asp.net控件的研究键吗?

答案 2 :(得分:0)

处理页面请求时会自动生成此标识符。您只能将其设置为

public virtual string UniqueID {get; }

另见Control.UniqueID Property

答案 3 :(得分:0)

基于控件层次结构自动生成UniqueID。你不能设置它。你为什么要这样做呢?也许我们可以帮助您解决另一个问题。