求助!哪位大虾知道的。。 我用的是asp.net和c#。 我想是在实收金额输入数字后。例如10.根据收费标准。显示正确的截止日期 收费标准10元/月实收金额:10截止日期:起始日期是填数字时的日期。小的不会把图贴上来。。不好意思了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是在protected void Paymoney_TextChanged(object sender, EventArgs e){ int Paymoney = Convert.ToInt32(this.Paymoney.Text); int Charge = Convert.ToInt32(this.Charge.Text); int num = Paymoney / Charge; this.UseEnd.Text=Convert.ToString(DateTime.Now.AddMonths(num));}里写实现代码的。。 当我在填入实收金额时。直接触发事件。。在截止日期的文本框中显示正确的截止时间。 如果是根据标准就是选了不是输入了!如果是输入是不是JS异步调用获取截止日期填写就OK了呢. this.UseEnd.Text=DateTime.Now.ToString("yyyy-MM-dd");是这意思吗? 你的意思是把当前的时间转换为string型然后赋给this.UseEnd.Text吗? AddMonths 改成addDay 不晓得是你的意思不 起始日期用 this.UseEnd.Text=DateTime.Now.ToString("yyyy-MM-dd");结束日期向后推迟一个月 代码不会写了 嘿嘿 收费标准10元/月实收金额:10截止日期:前台代码: <tr> <td align="right" style="width: 123px" > 收费标准:</td> <td style="width: 299px" align="left" > <asp:DropDownList ID="Charge" runat="server"> <asp:ListItem Value="10"></asp:ListItem> </asp:DropDownList>/月</td> </tr> <tr> <td align="right" style="width: 123px" > <asp:RequiredFieldValidator ID="RequiredFieldValidator11" runat="server" ControlToValidate="UseStart" ErrorMessage="收视起始不能为空">*</asp:RequiredFieldValidator>收视起始:</td> <td style="width: 299px" align="left" > <asp:TextBox ID="UseStart" runat="server"></asp:TextBox></td> </tr> <tr> <td align="right" style="width: 123px" > <asp:RequiredFieldValidator ID="RequiredFieldValidator12" runat="server" ControlToValidate="UseEnd" ErrorMessage="收视截止不能为空">*</asp:RequiredFieldValidator>收视截止:</td> <td style="width: 299px" align="left" > <asp:TextBox ID="UseEnd" runat="server"></asp:TextBox></td> </tr> <tr> <td align="right" style="width: 123px" > <asp:RequiredFieldValidator ID="RequiredFieldValidator13" runat="server" ControlToValidate="Paymoney" ErrorMessage="实收金额不能为空">*</asp:RequiredFieldValidator>实收金额:</td> <td style="width: 299px" align="left" > <asp:TextBox ID="Paymoney" runat="server" OnTextChanged="Paymoney_TextChanged" ></asp:TextBox></td> </tr> 后台实现代码。protected void Paymoney_TextChanged(object sender, EventArgs e){ int Paymoney = Convert.ToInt32(this.Paymoney.Text); int Charge = Convert.ToInt32(this.Charge.Text); int num = Paymoney / Charge; this.UseEnd.Text=Convert.ToString(DateTime.Now.AddMonths(num));}里写实现代码的。。 当我在填入实收金额时。直接触发事件。。在截止日期的文本框中显示正确的截止时间。 Asp.net 语法求助 想请问string aaa="";和string aaa=new string("");的区别 找人修改公司OA系统(C#,ASP.NET,SQL2K) 这是什么错误啊 关下关于Wizard控件的一个问题 如何写出验证码?? dropdownlist问题??? 遍历页面Dropdownlist控件的问题 CheckBoxList多条件判断问题 我怎样将数据库中存放的一篇很长的文章读出来放在ASPX页面上。用什么控件显示内容呢? c# 自动注册源代码 父页面显示子页面选择的值
{
int Paymoney = Convert.ToInt32(this.Paymoney.Text);
int Charge = Convert.ToInt32(this.Charge.Text);
int num = Paymoney / Charge;
this.UseEnd.Text=Convert.ToString(DateTime.Now.AddMonths(num));
}
里写实现代码的。。 当我在填入实收金额时。直接触发事件。。在截止日期的文本框中显示正确的截止时间。
如果是输入是不是JS异步调用获取截止日期填写就OK了呢.
是这意思吗?
结束日期向后推迟一个月 代码不会写了 嘿嘿
实收金额:10
截止日期:
前台代码:
<tr>
<td align="right" style="width: 123px" >
收费标准:</td>
<td style="width: 299px" align="left" >
<asp:DropDownList ID="Charge" runat="server">
<asp:ListItem Value="10"></asp:ListItem>
</asp:DropDownList>/月</td>
</tr>
<tr>
<td align="right" style="width: 123px" >
<asp:RequiredFieldValidator ID="RequiredFieldValidator11" runat="server" ControlToValidate="UseStart"
ErrorMessage="收视起始不能为空">*</asp:RequiredFieldValidator>收视起始:</td>
<td style="width: 299px" align="left" >
<asp:TextBox ID="UseStart" runat="server"></asp:TextBox></td>
</tr>
<tr>
<td align="right" style="width: 123px" >
<asp:RequiredFieldValidator ID="RequiredFieldValidator12" runat="server" ControlToValidate="UseEnd"
ErrorMessage="收视截止不能为空">*</asp:RequiredFieldValidator>收视截止:</td>
<td style="width: 299px" align="left" >
<asp:TextBox ID="UseEnd" runat="server"></asp:TextBox></td>
</tr>
<tr>
<td align="right" style="width: 123px" >
<asp:RequiredFieldValidator ID="RequiredFieldValidator13" runat="server" ControlToValidate="Paymoney"
ErrorMessage="实收金额不能为空">*</asp:RequiredFieldValidator>实收金额:</td>
<td style="width: 299px" align="left" >
<asp:TextBox ID="Paymoney" runat="server" OnTextChanged="Paymoney_TextChanged" ></asp:TextBox></td>
</tr>
后台实现代码。
protected void Paymoney_TextChanged(object sender, EventArgs e)
{
int Paymoney = Convert.ToInt32(this.Paymoney.Text);
int Charge = Convert.ToInt32(this.Charge.Text);
int num = Paymoney / Charge;
this.UseEnd.Text=Convert.ToString(DateTime.Now.AddMonths(num));
}
里写实现代码的。。 当我在填入实收金额时。直接触发事件。。在截止日期的文本框中显示正确的截止时间。