• 前端向后端发送请求,后端返回的一个值的请求的ajax.get();方法


    vs中public方法返回类型有:HyResultBase、ExtJsResult、ExtJsListResult

     1说明:函数XuanZeDuoGeJianGuanRenYuan返回方法类型为:HyResultBase
    
    
     1   public HyResultBase XuanZeDuoGeJianGuanRenYuan(string[] JianGuanRenYuans, string[] JianGuanRenYuanIDs, Guid FangAnGuanLiID)
     2  {
     3       var r = new HyResultBase();
     4  
     5  
     6       //需要写的代码片段
     7  
     8 
     9      return r;
    10 
    11  }  
    1
     1  public ExtJsResult<string> XuanQuWenShu(string WenShuMingCheng)
     2         {
     3 
     4             var r = new ExtJsResult<string>();
     5           
     6 
     7            //所需代码片段
     8 
     9   
    10 
    11             return r;
    12         }
     

    //前端js代码为:

    ajax.get('/Pc/FangAnZhiXingPublic/BaoCunJianChaLeiBie', params).then(function (response, opts) {
    // ajax请求回调函数。返回值response.Success==true时代表成功,否则为出错。这段代码可以在前端界面按钮的代码中点击鼠标右键,就可以获取这段代码样例

    });

    a、此代码的功能为:

    //后端VS中的代码为

    [HttpGet]
    [DontNeedPermit]
    public HyResultBase BaoCunJianChaLeiBie(string FangAnMingChen)
    {
            var r = new HyResultBase();

           var leiMing = _ioc.Query<JianChaLeiBie>()
            .Where(e => e.LeiMing == FangAnMingChen)
            .FirstOrDefault();

            if (leiMing == null)
           {
                var jianChaLeiBie = new JianChaLeiBie()
                  {

                         LeiMing = FangAnMingChen,
                         IsWanCheng =true

               };
            jianChaLeiBie.Insert().SaveToDBAsync().Wait();
          }
        else
          {

          var xiaFaShiJian = _ioc.Query<FangAnGuanLi>().FirstOrDefault().XiaFaShiJian;
          var xiaFaDanWei = _ioc.Query<FangAnGuanLi>().FirstOrDefault().XiaFaDanWei;
         if (xiaFaShiJian != null&& xiaFaDanWei!=null)
                throw new HyException($"{FangAnMingChen} 方案已添加,请更改方案名称!");
         }
         return r;
    }

    此段代码的功能为:

  • 相关阅读:
    zeplin使用教程
    如何卸载命令行全局安装的包
    webstrom快捷键
    更新npm至最新版本
    mac环境下安装react项目环境
    横向滚动条布局
    JAVA语法基础——动手动脑
    JAVA语言课堂测试
    暑假第八周进度报告
    暑假第七周进度报告
  • 原文地址:https://www.cnblogs.com/jiaowoyaoshu/p/9797513.html
Copyright © 2020-2023  润新知