【发布时间】:2015-09-11 17:18:35
【问题描述】:
private DataSet getData(HiddenField sDate, HiddenField eDate)
{
jQueryUICalendar1.Text = sDate.Value;
jQueryUICalendar2.Text = eDate.Value;
}
<label>Report Start Date: <asp:HiddenField ClientIDMode="Static" runat="server" Visible="true" id="sDate" Value="" /><asp:TextBox runat="server" inputtype="Date" size="25" value="Click to select start date..." ID="jQueryUICalendar1" ControlID="jQueryUICalendar1" TextMode="SingleLine" MaxLength="10" Rows="1" ClientIDMode="Static" AutoPostBack="True" ViewStateMode="Enabled"></asp:TextBox></label>
<label>Report End Date: <asp:HiddenField ClientIDMode="Static" runat="server" Visible="true" id="eDate" Value="" /><asp:TextBox runat="server" inputtype="Date" size="25" value="Click to select end date..." ID="jQueryUICalendar2" ControlID="jQueryUICalendar2" TextMode="SingleLine" MaxLength="10" Rows="1" ClientIDMode="Static" AutoPostBack="True" ViewStateMode="Enabled"></asp:TextBox></label>
我试图弄清楚为什么“getData”没有从 HiddenField 返回值。我需要对我的 c0de 做什么才能让 getData 返回适当的值(例如,jQueryUICalendar1、jQueryUICalendar2)
【问题讨论】:
-
private void getData 在你的代码中你说你想从getData返回一个DataSet,但是那个函数没有返回值所以你声明它返回无效
-
在有人问之前,有问题的页面(*.aspx、*.aspx.cs)包含一个带有两个文本框(例如,startDate、endDate)的表单。当用户选择 startDate (textbox1) 和 endDate (textbox2) 时,这些值需要进入您在我的代码(上图)中看到的 HiddenField,以便它们可以作为变量传递给 MySQL。
-
@Steve --- 说“字段不能有 void 类型。”
-
@Steve -- 如果我这样做:private void getData,那么 VS 接受代码。虽然xD仍然不知道它是否有效