我想创建一个隐藏的html字段:
string _ResultHidden = "";
var Detail_Like = MainClass.objFestivalImageLike.FestivalImageLike_List(MD.User_ID);
foreach (var item in Detail_Like)
{
if (item.Festival_Image_Like_Count == 1)
{
_ResultHidden += **@"<asp:HiddenField ID=""hid_" + item.Festival_Image_ID + @""" runat=""server"" Value=""1""></asp:HiddenField>"**;
}
else
{
_ResultHidden += @"<asp:HiddenField ID=""hid_" + item.Festival_Image_ID + @""" runat=""server"" Value=""0""></asp:HiddenField>";
}
}
Literal.Text = _ResultHidden;
现在我想访问隐藏的字段值。
答案 0 :(得分:2)
您可以从后面的代码创建任何控件,并将其添加到页面或面板控件。 对于隐藏的字段,你可以这样做
代码背后:
HiddenField hf = new HiddenField();
hf.ID = "myNEwHF";
hf.Value = "myValue";
Panel2.Controls.Add(hf); // or Page.Form.Controls.Add(hf);
Html标记:
<asp:Panel ID="Panel2" runat="server">
</asp:Panel>