[英]How can I call a JS function from razor onComplete?
好的,所以我的問題有點困難。 我有一個 cshtml 頁面,其中有一些代碼在 onCompleted 上執行,然后從模型中獲取數據。 我希望將結果插入到表中:
Response.OnCompleted(async () => {
string table = await Model.getTable();
//Set table as innerHtml from my table
});
那么我如何調用一個 js 函數然后設置innerHtml,或者我可以直接通過C#設置innerHtml?
我必須像這樣運行它,因為我希望它在頁面加載后填充數據。 這甚至有可能成為我想要的樣子嗎?
在此處查看功能文檔: https : //docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.http.httpresponse.oncompleted?view=aspnetcore-3.1
添加要在響應完成發送到客戶端后調用的委托。
這實際上意味着客戶端 (javascript) 不知道那里發生了什么。
代碼在客戶端(javascript 所在的位置)接收響應后在服務器端運行,因此無法從OnCompleted
委托運行任何 javascript。
檢查在 ASP.NET Core 中的響應之后做一些工作以了解如何使用OnCompleted
(一個用例)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.