2008-12-04 49 views
2

美中不足的是,这是一个.NET 1.0项目,也没有隐藏字段控制...我需要.NET Repeater控件中的隐藏字段。

所以这是不可能的:

 

<asp HiddenField Runat="server" ID="hdn" /> 
 

我依稀记得一些类型HtmlHiddenInput类是允许类似的功能...是否有人知道如何做到这一点?

谢谢。

回答

0

只使用一个asp的文本框,可见=虚假的产权

+0

这工作,但感觉很脏。 – 2009-06-03 12:18:14

+0

当您只需将'runat =''server''添加到常规的隐藏输入字段时,就可以实现一个文本框的过度杀伤。 – 5arx 2011-09-26 13:14:07

7

可以使用常规输入或创建一个自定义服务器控件。

<input type="hidden" runat="server" /> 
1

您可以使用<input type="hidden" Name="HiddenControl" runat="server" /> ,并在下面的代码页使用后台代码:

protected System.Web.UI.HtmlControls.HtmlInputHidden HiddenControl;

您可以将值分配给隐藏控件: HiddenControl.value="Your value";