首页 > 解决方案 > 如何使用asp.net核心中的SQL数据填充pdf中的复选框,c#

问题描述

所以我正在研究这个 .Net 核心项目(我仍然是初学者)。该项目旨在使用来自 Sql 的数据打印出填充/填充的 pdf 表单。我已经设法用复选框以外的数据填充了部分 pdf。这让我见鬼去吧。input type = 'text' 填好了,当我打印表单时......但是复选框(input type ='checkbox')是空的......而且我不知道还能做什么

我试过四处张望无济于事。我无法获得资源......有人可以指出我正确的方向,或者告诉我如何去做。下面是我的代码 PrintController.cs 用于填充表单字段

public string GetHtml(string clientId) 
{
    var customerData = (from t in _context.ClientProfile
                        where t.FormattedId == clientId select t

                        );
    var sb = new System.Text.StringBuilder();

    foreach (var c in customerData
    {
        sb.AppendFormat(@" 
            <div class='header'>
                <div class='container'>
            <div class='header-top'>
            <p>File no: {0}</p>
        </div> 
        </div>
        </div>   
            <div class='form-area'>
                <div class='container'>
                    <label> Name Of facility: </label> <input type = 'text' value = {1}/>
                    <label> Delivery Point: </label> <input type = 'text' value ={2}/>
            </div>
        </div>", c.FormattedId, c.FacilityCode, c.EntryPoint);
    }
}

所以上面的内容适用于文本输入,但没有显示复选框输入类型......

标签: c#asp.netasp.net-core

解决方案


推荐阅读