girdview事件中给html控件属性赋值
小小骨头 2012-10-08 04:22:00 前台
<asp:GridView ID="gvItemInfo">
<Columns>
<asp:TemplateField ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<input id="txtQuantity" runat="server" type="text" readonly="readonly"/>
</ItemTemplate>
</asp:TemplateField>
<Columns>
</asp:GridView>
后台
protected void gvItemInfo_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
HtmlInputText txtQuantity = (HtmlInputText)(e.Row.Cells[0].FindControl("txtQuantity"));
txtQuantity.Attributes["ReadOnly"] = "false";
}
}
执行后txtQuantity的只读属性还是只读。
在后台事件中如何修改girdview中html控件的属性呢?