首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在ASP.NET web窗体中正确显示我的日历

问无法在ASP.NET web窗体中正确显示我的日历
EN

Stack Overflow用户
提问于 2015-07-20 03:03:04
回答 1查看 317关注 0票数 0

我有两个下拉列表和一个日历控件在我的网页。当我点击我的日历值。它应该选择正确的值并将值放置在我的下拉列表中,但是在我选择这些值后,下拉列表中没有显示任何内容。ID值是正确命名的。偶数处理程序是有线的。我搞不懂到底是怎么回事。下面是我用来将它们连接在一起的代码。

代码语言:javascript
复制
 protected void clnArrival_SelectionChanged(object sender, EventArgs e)
{
    ddlMonth.SelectedValue = clnArrival.SelectedDate.Month.ToString();
    ddlDay.SelectedValue = clnArrival.SelectedDate.Day.ToString();

}

这里是我的aspx代码

代码语言:javascript
复制
  <asp:Calendar ID="clnArrival" runat="server" Visible="true"       
  OnSelectionChanged="clnArrival_SelectionChanged">
         <TodayDayStyle BackColor="Blue" Font-Bold="True" ForeColor="White"  
         />
         <TitleStyle BackColor="Blue" Font-Bold="True" ForeColor="White" />
        <NextPrevStyle ForeColor="White" />
    </asp:Calendar>

编辑

这个信息是从一个应该是编辑的答案中得到的。

代码语言:javascript
复制
<asp:DropDownList ID="ddlMonth" runat="server" Height="18px" Width="150px">
 </asp:DropDownList>
    <asp:DropDownList ID="ddlDay" runat="server" Width="173px">
 </asp:DropDownList>
EN

回答 1

Stack Overflow用户

发布于 2015-07-20 03:36:57

代码语言:javascript
复制
    <asp:DropDownList ID="ddlMonth" runat="server" Height="18px"   
     Width="150px">
        <asp:ListItem Value="1">January</asp:ListItem>
        <asp:ListItem Value="2">February</asp:ListItem>
        <asp:ListItem Value="3">March</asp:ListItem>
        <asp:ListItem Value="4">April</asp:ListItem>
        <asp:ListItem Value="5">May</asp:ListItem>
        <asp:ListItem Value="6">June</asp:ListItem>
        <asp:ListItem Value="7">July</asp:ListItem>
        <asp:ListItem Value="8">August</asp:ListItem>
        <asp:ListItem Value="9">September</asp:ListItem>
        <asp:ListItem Value="10">October</asp:ListItem>
        <asp:ListItem Value="11">November</asp:ListItem>
        <asp:ListItem Value="12">December</asp:ListItem>
    </asp:DropDownList>
    <asp:DropDownList ID="ddlDay" runat="server" Width="173px">
        <asp:ListItem Value="1">1</asp:ListItem>
        <asp:ListItem Value="2">2</asp:ListItem>
        <asp:ListItem>3</asp:ListItem>
        <asp:ListItem>4</asp:ListItem>
        <asp:ListItem>5</asp:ListItem>
        <asp:ListItem>6</asp:ListItem>
        <asp:ListItem>7</asp:ListItem>
        <asp:ListItem>8</asp:ListItem>
        <asp:ListItem>9</asp:ListItem>
        <asp:ListItem>10</asp:ListItem>
        <asp:ListItem>11</asp:ListItem>
        <asp:ListItem>12</asp:ListItem>
        <asp:ListItem>13</asp:ListItem>
        <asp:ListItem>14</asp:ListItem>
        <asp:ListItem>15</asp:ListItem>
        <asp:ListItem>16</asp:ListItem>
        <asp:ListItem>17</asp:ListItem>
        <asp:ListItem>18</asp:ListItem>
        <asp:ListItem>19</asp:ListItem>
        <asp:ListItem>20</asp:ListItem>
        <asp:ListItem>21</asp:ListItem>
        <asp:ListItem>22</asp:ListItem>
        <asp:ListItem>23</asp:ListItem>
        <asp:ListItem>24</asp:ListItem>
        <asp:ListItem>25</asp:ListItem>
        <asp:ListItem>26</asp:ListItem>
        <asp:ListItem>27</asp:ListItem>
        <asp:ListItem>28</asp:ListItem>
        <asp:ListItem>29</asp:ListItem>
        <asp:ListItem>30</asp:ListItem>
        <asp:ListItem>31</asp:ListItem>
    </asp:DropDownList>

 protected void clnArrival_SelectionChanged(object sender, EventArgs e)
{
    ddlMonth.SelectedValue = clnArrival.SelectedDate.Month.ToString();
    ddlDay.SelectedValue = clnArrival.SelectedDate.Day.ToString();

}

此代码应该工作,现在两个液滴将显示适当的月份和日期,只需确保您的aspx值属性的液滴是正确的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31508265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档