【问题标题】:Display data (fetched from DB) into InputTextarea Blazor将数据(从数据库中获取)显示到 InputTextarea Blazor
【发布时间】:2021-10-09 19:16:44
【问题描述】:

我正在尝试将从数据库中获取的一些数据显示到我的 Razor 页面的 Textarea 中。 我已经尝试过这样的事情。这是仅显示数据以供查看的正确方法吗?

Razor 页面代码 sn-p:

 @if(summaryProjection != null)
            {
               
                    <div> Seller Data</div>
                    <textarea>
                       @summaryProjection.tradeSummary.articleCurrency
                    </textarea>
            }

cs侧代码:

public Models.SummaryProjection summaryProjection = new Models.SummaryProjection();
        protected override async Task OnInitializedAsync()
        {
            string Id = TID;
            summaryProjection = await Http.GetFromJsonAsync<Models.SummaryProjection>($"api/T/summary?Id=" + Id);
           
            
        }

【问题讨论】:

    标签: c# razor blazor blazor-webassembly


    【解决方案1】:

    如果它是您要显示的文本块,那么 textarea 与其他任何解决方案一样好(使用一些 css 格式使其更漂亮)。您需要添加disabled 以防止编辑。在您的示例中,您似乎想要显示货币值。因为它不是最好的 - 只需使用适当样式的输入,再次设置disabled

    <textarea disabled>
        @summaryProjection.tradeSummary.articleCurrency
    </textarea>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-04-21
      • 2021-11-09
      • 2020-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-26
      相关资源
      最近更新 更多