TestController.jsでGETメソッドを作成し、そのJSファイルをTest.htmlファイルで呼び出します。私は、AnnualPlanDialog.csクラスのResumeGetEmail()メソッドからそのTest.htmlファイルを呼び出したいと思います。どうやってするの。これはボットフレームワークに関連しています。 Web APIを呼び出してデータベースからボットにデータを取得したい。 AnnualPlanDialog.cs fileTest.html fileTestController.js file ボットのフレームワークでVisual C#のメソッドからhtmlファイルを呼び出す方法?
$http({ method: 'GET', url: "/api/TestAPI", params: { TenantId: 'TT', CompanyId: 'TC1' } }).
success(function (data, status, headers, config) {
$scope.Company = data;
}).
error(function (data, status, headers, config) {
console.log(data);
});
<!DOCTYPE html>
<html>
<head>
<script src="../../JsControllers/ResQ/TestController.js"></script>
<title></title>
<meta charset="utf-8" />
</head>
<body>
<h1>Company Id {{Company.CompanyId}}</h1>
</body>
</html>
public virtual async Task ResumeGetEmail(IDialogContext context, IAwaitable<string> UserEmail)
{
string response = await UserEmail;
phone = response;
for (int i = 0; i < 1; i++)
{
await context.PostAsync(String.Format("Hello {0} ,Now you know data of " + plandetails + " from database.Thank you. Access Name = {0} Email = {1} {2} .", name, email, phone));
await context.PostAsync("");
}
//context.Done(this);
}
あなたの質問にあなたのコードを投稿してください。スクリーンショットではありません。 – CodingYoshi