私は非常に大きな財務テーブルを持っています。これは、1 つのページで、多くの異なるページにわたって何度も繰り返されます。ページ間でテーブルをコピーするだけという考えは好きではありません。そこで、すべてのページに呼び出すことができるコントロールを作成しました。各 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;
}
}
FinancePage.aspx コントロールが含まれています
FinancePage.asp.cs
protected void Page_Load(object sender, EventArgs e)
{
financeControl.Cell1Text.Cell1 = "FIGURE";
financeControl.Cell1Text.Cell2 = "FIGURE";
}