私は YAF ( Yetanotherforum ) を使用しています。これはasp.net 4.0 / C#にあります。 Visual Studio 2010 と MS SQL Server Management Studio を使用しています。私の目標は、登録フォームの「電子メール」フィールドの下に「会社名」フィールドを配置することです。現在、「会社名」フィールドはありません。
register.ascx ページに移動して、追加のフィールドを作成するだけでよいと思います。おそらく、「email」フィールドを tr から /tr にコピーして貼り付けることができます。たとえば、regiser.ascx ページでは、電子メール フィールドは次のようになります。
<tr>
<td align="right" class="postheader">
<asp:Label ID="EmailLabel" runat="server" AssociatedControlID="Email">
<YAF:LocalizedLabel ID="LocalizedLabel6" runat="server" LocalizedTag="EMAIL" />
:</asp:Label></td>
<td class="post">
<asp:TextBox ID="Email" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="EmailRequired" runat="server" ControlToValidate="Email"
ErrorMessage="E-mail is required." ToolTip="E-mail is required." ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
</td>
</tr>
したがって、上記をコピーして貼り付け、すべての用語を「電子メール」から「会社」に切り替えるだけで、会社名フィールドが登録ページに表示されると思います.
それが本当なら、データベースの扱い方を教えてくれる人はいますか? それとも設定方法を見ないと無理ですか?私はデータベースにとても慣れていないので、確かなアドバイスがなければ何かをするのは気が進まないでしょう - 私はすでにそれをバックアップしましたが。
ありがとう!