我正在研究asp.net和sql的项目,我们在其中分配自动生成的会员号。目前有两种会员类型" APFA"和" FPFA" (从下拉列表中选择)成员num已达到6735系列 现在有新成员类型" PFA"这需要从" 0000"在同一网页上。
<asp:DropDownList ID="memtype" runat="server" class="label" Height="24px" Width="130px"></asp:DropDownList>
</td>
<td colspan="7" align="right">
<asp:Label ID="Label12" runat="server" class="text" Text="MemberShip Number:"
Width="149px"></asp:Label>
</td>
<td align="left">
<asp:Label ID="memberno" class="label" runat="server" Font-Size="Large"
Width="71px"></asp:Label>
和cs代码:
memberno.Text = Convert.ToString(Convert.ToInt16(obj.MemNo()) + 1);
答案 0 :(得分:0)
您可以使用javascript:
执行此操作<script>
var selected = document.getElementById('<%= memtype.ClientID %>').val();
var label = document.getElementById('%= memberno.ClientID %>');
//change the value here depending on your conditions
label.value = 'any value';
</script>
答案 1 :(得分:0)
对不起迟到的回复,这是表格设计和更新声明: - 让表(名为mem_no)列为APFA,FPFA,PFA(类型编号)。
假设用户选择了APFA: -
--select query--
SELECT APFA from mem_no;
--update statement--
UPDATE mem_no SET APFA=APFA+1;