我有一個帶有HiddenField的ItemTemplate的GridView控件。將GridView中的HiddenField的值設置爲新的GUID
<asp:GridView ID="GridView1" runat="server" ...>
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:HiddenField runat="server" ID="HiddenField1" Value='<% Response.Write(Guid.NewGuid()) %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
問題是,它實際上呈現的確實是<% Response.Write(Guid.NewGuid()) %>
而不是Guid。我如何設置這個值來呈現爲一個Guid並執行代碼而不是將其解釋爲文字。我同時使用單引號',雙引號」嘗試。
所以它不能內聯?另外,我忘了提及它是一個.ascx用戶控件。 –
我還沒有嘗試過使用傾斜編碼,對不起! – MusicLovingIndianGirl
我會使用OnRowCreated事件爲後面的代碼中的每一行設置HiddenField嗎? –