前端向后端發送請求,后端返回的一個值的請求的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;
}

 

此段代碼的功能為:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM