第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

ASP.NET MVC - 如何在從 Webapi 控制器返回的 Razor 視圖中顯示數(shù)據(jù)

ASP.NET MVC - 如何在從 Webapi 控制器返回的 Razor 視圖中顯示數(shù)據(jù)

C#
手掌心 2022-08-20 17:34:17
我正在調(diào)用表單的頁面加載上的Web API控制器并獲取數(shù)據(jù),這是從我的JS文件中獲取的,并且數(shù)據(jù)按預(yù)期正確獲取。  var empDetails = // code to invoke my api controller //   empDetails.$promise.then(function (empInfo) {       $scope.employeeForm.EmpDetails = empInfo.EmployeeDetails;   });$scope.employeeForm.EmpDetails具有正確的詳細(xì)信息。我需要在我的剃刀視圖引擎中顯示數(shù)據(jù),這是我遇到問題的地方,我是這種開發(fā)的新手。ViewBag,強(qiáng)類型模型在這里不起作用,因?yàn)槲覐腤eb API控制器返回?cái)?shù)據(jù),而我的不是強(qiáng)類型的剃刀視圖。EmpDetails有像 EmpID, EmpFirstName, EmpLastName, EmpLocationj 這樣的信息
查看完整描述

2 回答

?
慕碼人8056858

TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超6個(gè)贊

親愛的有兩種方式

  1. 如果您必須使用 Razor,則應(yīng)在 mvc 控制器中使用 API,從 api 獲取數(shù)據(jù)并將其在模型中返回到 Razor 視圖,然后您將有強(qiáng)類型模型在 Razor 視圖中使用

  2. 如果你沒有被束縛,那么它非常簡單,如果你在javascript代碼中獲取數(shù)據(jù)。只需使用它來使用JavaScript代碼填充您的視圖即可。

  3. 如果您使用的是 angular 1.x,那么下面是一個(gè) angularjs 1.x 表單示例

<!DOCTYPE html>

<html>

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>

<body>


<div ng-app="myApp" ng-controller="formCtrl">

  <form novalidate>

    First Name:<br>

    <input type="text" ng-model="user.firstName"><br>

    Last Name:<br>

    <input type="text" ng-model="user.lastName">

    <br><br>

    <button ng-click="reset()">RESET</button>

  </form>

  <p>form = {{user}}</p>

  <p>master = {{master}}</p>

</div>


<script>

var app = angular.module('myApp', []);

app.controller('formCtrl', function($scope) {

    $scope.master = {firstName:"John", lastName:"Doe"};

    $scope.reset = function() {

        $scope.user = angular.copy($scope.master);

    };

    $scope.reset();

});

</script>

</body>

</html>


查看完整回答
反對 回復(fù) 2022-08-20
?
梵蒂岡之花

TA貢獻(xiàn)1900條經(jīng)驗(yàn) 獲得超5個(gè)贊

開發(fā)人員按照您在評論中告訴,要通過html綁定數(shù)據(jù),您可以嘗試使用此解決方案。

首先在 .cshtml 的標(biāo)頭部分中初始化 .cshtml 中的模型,然后使用 @model 并通過添加 來提供其字段名稱(點(diǎn))對數(shù)據(jù)進(jìn)行簽名并將其綁定到 html 控件


查看完整回答
反對 回復(fù) 2022-08-20
  • 2 回答
  • 0 關(guān)注
  • 144 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號