Visible +asp:Label 设置动态允许or不允许修改某个字段的值
目的:用户点击修改,判断是否满足条件。是,则不允许修改某字段信息;否,则允许修改。
避免F12更改禁止状态,使用Visible +asp:Label
前台
<div class="col-xs-3"> 值</div> <div class="col-xs-3"> <input type="text" id="txOrder" runat="server" class="form-control" placeholder="默认是0" /> <asp:Label runat="server" ID="txOrder2" Visible="false" class="form-control wz" ></asp:Label> </div>
后台 (在用户点击修改查询数据赋值的时候判断)
//2021-07-30 if (deviceOrder != null || (deviceTypeCharges != null && deviceTypeCharges.Code == "333")) { this.txOrder.Visible = false; this.txOrder2.Visible = true; this.txOrder2.Text = model.fOrder.ToString(); } this.txOrder.Value = model.fOrder.ToString(); //注意:txOrder.Value 不管显示还是隐藏都要赋值,因为点击update时会拿取它的值一起走update表。
ASP:Label控件(文本类控件)
Label控件又称标签控件,主要用于显示用户不能编辑的文本,如标题或提示等。