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控件又称标签控件,主要用于显示用户不能编辑的文本,如标题或提示等。

 

posted @ 2021-07-31 10:50  哈哈咖咖  阅读(137)  评论(0编辑  收藏  举报