网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
02月22日漏签0天
c#吧 关注:188,812贴子:824,586
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 首页 上一页 1 2
  • 26回复贴,共2页
  • ,跳到 页  
<<返回c#吧
>0< 加载中...

回复:c#提示日期语句

  • 只看楼主
  • 收藏

  • 回复
  • 水逝花惭
  • c#初学者
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
先插一个dropdownlist按钮,在写“年”,再插dropdownlist按钮,写月,最后擦linkbutton按钮,单击linkbutton,就出现刚刚上面的错误,一定要选年份和月份才能有效,能不能写一句语句,不让他出错


  • 水逝花惭
  • c#初学者
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq; public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
for (int i = 1980; i < 2020; i++)
{
DropDownList1.Items.Add(i.ToString());
}
for (int i = 1; i < 13; i++)
{
DropDownList2.Items.Add(i.ToString());
}
Calendar1.Visible = false;
Panel1.Visible = false;
}
protected void LinkButton1_Click(object sender, EventArgs e)
{
Calendar1.Visible = true;
Calendar1.VisibleDate = new DateTime(int.Parse(DropDownList1.SelectedItem.Text), int.Parse(DropDownList2.SelectedItem.Text), 1);
}
protected void Calendar1_SelectionChanged(object sender, EventArgs e)
{
Calendar1.Visible = false;
Panel1.Visible = true;
Label1.Text = "你的生日是" + Calendar1.SelectedDate.ToShortDateString();
}
}



2026-02-22 21:52:41
广告
不感兴趣
开通SVIP免广告
  • 水逝花惭
  • c#初学者
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem>-选择年份-
</asp:ListItem>
</asp:DropDownList>
年<asp:DropDownList ID="DropDownList2" runat="server">
<asp:ListItem>-选择月份-</asp:ListItem>
</asp:DropDownList>
月<asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click">请输入你的生日</asp:LinkButton>
</div>
<asp:Calendar ID="Calendar1" runat="server" BackColor="White"
BorderColor="#999999" CellPadding="4" DayNameFormat="Shortest"
Font-Names="Verdana" Font-Size="8pt" ForeColor="Black" Height="232px"
onselectionchanged="Calendar1_SelectionChanged" Width="385px">
<SelectedDayStyle BackColor="#666666" Font-Bold="True" ForeColor="White" />
<SelectorStyle BackColor="#CCCCCC" />
<WeekendDayStyle BackColor="#FFFFCC" />
<TodayDayStyle BackColor="#CCCCCC" ForeColor="Black" />
<OtherMonthDayStyle ForeColor="#808080" />
<NextPrevStyle VerticalAlign="Bottom" />
<DayHeaderStyle BackColor="#CCCCCC" Font-Bold="True" Font-Size="7pt" />
<TitleStyle BackColor="#999999" BorderColor="Black" Font-Bold="True" />
</asp:Calendar>
<asp:Panel ID="Panel1" runat="server">
<asp:Label ID="Label1" runat="server"></asp:Label>
</asp:Panel>
</form>
</body>
</html>



  • 水逝花惭
  • c#初学者
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
不选月份的错误;;;
“/web”应用程序中的服务器错误。 输入字符串的格式不正确。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.FormatException: 输入字符串的格式不正确。
源错误:
只有在调试模式下进行编译时,生成此未处理异常的源代码才会显示出来。若要启用此功能,请执行以下步骤之一,然后请求 URL:
1. 在产生错误的文件的顶部添加一条“Debug=true”指令。例如:
<%@ Page Language="C#" Debug="true" %>
或:
2. 将以下的节添加到应用程序的配置文件中:
<configuration>
<system.web>
<compilation debug="true"/>
</system.web>
</configuration>
请注意,第二个步骤将使给定应用程序中的所有文件在调试模式下进行编译;第一个步骤仅使该特定文件在调试模式下进行编译。
重要事项: 以调试模式运行应用程序一定会产生内存/性能系统开销。在部署到生产方案之前,应确保应用程序调试已禁用。
堆栈跟踪:
[FormatException: 输入字符串的格式不正确。] System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) +7467367 System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) +119 _Default.LinkButton1_Click(Object sender, EventArgs e) +75 System.Web.UI.WebControls.LinkButton.OnClick(EventArgs e) +107 System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument) +110 System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +170 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3436
版本信息: Microsoft .NET Framework 版本:2.0.50727.3053; ASP.NET 版本:2.0.50727.3053 


  • 吸死你
  • c#码农
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
//修改一下LinkButton1_Click,判断是否没有选择,如果没有则给个默认值(当然你也可以给给random值)
protected void LinkButton1_Click(object sender, EventArgs e)
{ Calendar1.Visible = true;
string year = "";
string month = "";
if (DropDownList1.SelectedItem.Text == "-选择年份-") { year = "1985"; } else { year = DropDownList1.SelectedItem.Text; }
if (DropDownList2.SelectedItem.Text == "-选择月份-") { month = "01"; } else { month = DropDownList2.SelectedItem.Text; }
try
{
DateTime dt = Convert.ToDateTime(year+"/"+month+"/1");
Calendar1.VisibleDate = dt;
}catch(Exception ec)
{
throw ec;
}
//Calendar1.VisibleDate = new DateTime(int.Parse(year), int.Parse(month), 1);
}


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 首页 上一页 1 2
  • 26回复贴,共2页
  • ,跳到 页  
<<返回c#吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示