将文本插入 C# 表单
Posted
技术标签:
【中文标题】将文本插入 C# 表单【英文标题】:Inserting Text into a C# form 【发布时间】:2013-06-20 18:04:20 【问题描述】:我有一个非常大的财务表,它将在一个页面上重复很多次,跨越许多不同的页面。 我不喜欢跨页复制表格的想法。所以我创建了一个控件,可以在所有页面中调用它。我需要能够通过每个 FinancePage.aspx.cs 后端插入相关数字。
a) 我正在努力通过每个 FinancePage.aspx.cs 后端编辑数据?
b) 或者到目前为止我的工作有问题吗?
FinanceControl.aspx
<div class="span3 finance-boxes">
<table class="table table-bordered table-hover finance-table">
<tr><td>Title</td></tr>
<tr><td class="fig" runat="server" ID="cell1"></td></tr>
<tr><td>Title</td></tr>
<tr><td class="fig" runat="server" ID="cell2"></td></tr>
<tr><td><a href="#financeDetail36" role="button" class="btn" data-toggle="modal">Launch Finance Details</a></td></tr>
</table>
</div>
FinanceControl.aspx.cs
public string Cell1Text
get
return cell1.Innerhtml;
return cell2.InnerHtml;
set
cell1.InnerHtml = value;
cell2.InnerHtml = value;
FinacePage.aspx 是否包含控件
FinancePage.asp.cs
protected void Page_Load(object sender, EventArgs e)
financeControl.Cell1Text.Cell1 = "FIGURE";
financeControl.Cell1Text.Cell2 = "FIGURE";
【问题讨论】:
【参考方案1】:您可能不想要这么重的东西,但通常当网络表单开发人员正在寻找数据绑定的 HTML 表格时,这是最快的长期解决方案:
GridView control built-in to .NET
如果您不使用 web 表单,那么在 MVC 中使用数据表模型制作局部视图会更好,更容易使用 javascript 和自定义功能组合,但听起来您的基础架构并不兼容。
【讨论】:
以上是关于将文本插入 C# 表单的主要内容,如果未能解决你的问题,请参考以下文章