![](/img/trans.png)
[英]How is a hidden field declared in ascx page so that it takes value from hidden field in aspx?
[英]If Condition on Hidden Field Value in markup (ASPX Page)
嗨我正在嘗試使用標記中的條件,但隱藏字段不可訪問(錯誤:當前上下文中不存在隱藏字段)。
<asp:HiddenField runat="server" ID="hdpId" Value='<%# Eval("sId") %>' />
<% if (hdpId == 0)
{ %>
--Some Markup Here
<% }
else
{ %>
--Some Markup Here
<% } %>
我想創建具有不同位置的div,我有一個div行,有兩個div,div-detail和div-img,如果隱藏字段值為0,那么div-img將放在div-detail之前,否則div-detail將在div-img之前放置。 有一件事要注意我在GridView中使用它。 任何幫助將受到高度贊賞。 謝謝
試試這個 - 顯然如果你想要顯示圖像,你需要做更多的工作
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="ObjectDataSource3">
<Columns>
<asp:BoundField DataField="Id" HeaderText="Id" SortExpression="Id" />
<asp:BoundField DataField="Make" HeaderText="Make" SortExpression="Make" />
<asp:BoundField DataField="IsHidden" HeaderText="IsHidden" SortExpression="IsHidden" />
<asp:TemplateField HeaderText="Model/Picture">
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# (bool)Eval("IsHidden") ? Eval("Picture") : Eval("Model") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Model/Picture">
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# (bool)Eval("IsHidden") ? Eval("Model") : Eval("Picture") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.