【发布时间】:2022-01-22 22:47:19
【问题描述】:
我已经构建了一个创建 html 格式字符串的 web 方法。
我想将字符串传递到我的视图中但不起作用。
你能帮我找到解决这个问题的正确方法吗?
let table = @TMDIWebApiController.GetAssets()
let string = "<table><tr><td>AssetId</td><td>ClientId</td><td>DateOfStatement</td><td>InvestmentType</td><td>Category</td><td>Isin</td><td>IsinDescription</td><td>IsinCurrency</td><td>TradingVenue</td><td>ShareHolding</td><td>TotalIssuedShares</td><td>Notes</td><td>IsCurrent</td><td>DateTo</td><td>DateFrom</td><td>LastModified</td></tr><tr><td>2</td><td>test</td><td>15.12.2021 23:32:07</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>True</td><td>15.12.2021 23:32:07</td><td>15.12.2021 23:32:07</td><td>15.12.2021 23:32:07</td></tr></table>"
<h2> Data</h2>
<p id="demo"> </p>
<button type="button" onclick='document.getElementById("demo").innerText = table'>Click Me!</button>
【问题讨论】:
-
let table = @TMDIWebApiController.GetAssets()不是普通的浏览器客户端代码 此外,除非您想将 HTML 显示为 HTML,否则您应该使用 innerHTML 但不要使用P标记,而是使用DIV
标签: javascript c# html