一、禁止用户输入数据,两种方式:前台 和后台借助 ReadOnly 方法
1、在 aspx 界面 使用 ReadOnly="true"
<td width="20" align="right" bgcolor="#F5F5F5">订单编号:</td> <td style="white-space: nowrap" align="left" bgcolor="#FFFFFF" width="30%"> <asp:TextBox MaxLength="24" ID="tbSaleMark" runat="server" ReadOnly="true"></asp:TextBox> </td>
2、在aspx.cs 界面使用 this.tbSaleMark.ReadOnly = true;
this.tbSaleMark.ReadOnly = true;
二、 禁止触发事件
如:.net 中的服务端控件 LinkButton,借助 Enabled="false" 进行关闭
<asp:LinkButton Visible='<%# DataBinder.Eval(Container.DataItem, "StockGoodsDanGuid").ToString() =="" %>' ID="btnSubmit" runat="server" CommandArgument='<%# DataBinder.Eval(Container.DataItem,"ClassJiHuaTitleListGuid") %>' OnClick="btnSubmit_Click"><span class="badge badge-danger">提交出库单</span></asp:LinkButton> <asp:LinkButton Visible='<%# DataBinder.Eval(Container.DataItem, "StockGoodsDanGuid").ToString() !="" %>' ID="btnSubmitNot" runat="server" Enabled="false"><span class="badge" title="已提交出库单">提交出库单</span></asp:LinkButton>
展示如下: