应用场景:
线上需要隐藏按钮,线下需要展示按钮。
思路:在webconfig里编写内容,前端进行同步访问,然后根据得到的值进行条件判断。
<appSettings>
<!--年度是否展示增加修改 线下0, 线上1; -->
<add key="yearShow" value="1" />
</appSettings>
demo如下:
JS脚本:
var yearShow = "";
function GetYearShow(url, async) { //获取数据
$.ajax({
type: "post",
dataObject: {},
url: url,
cache: false,
async: async,
dataType: "json",
success: function (data) {
yearShow = data;
}
});
return yearShow;
}
前端进行引用并调用
//同步获取是否展示添加/修改按钮
var yearIsShow = GetServerFile("../ExecuteManage/Ajax/TaskReportAjax.ashx?OperateType=GetYearShow", false);
console.log(yearIsShow);
然后根据结果进行判断按钮是否展示。