我一直在学习如何将变量从页面中的C#方法传递给JQuery DateTimePicker。我的C#运行良好,但我找不到一个好的教程,它涉及将DateTime值从C#传递给JQuery DateTimePicker的具体任务。我看过这里,尝试过一些东西,但它们不起作用。
我不希望有人来帮我解决这个问题,我想要一个好的、坚实的教程,介绍如何将数据从C#传递到JQuery函数,特别是在datetime前后,这样我就可以自己解决了。
我已经尝试过JQuery网站,但没有发现任何东西。
提前谢谢。
当前的DTP Jquery代码是:
<script type="text/javascript">
$( function ()
{
$( '#datetimepickerFrom' ).datetimepicker( {
format: 'DD/MM/YY HH:mm',
stepping: 30,
toolbarPlacement: "bottom",
showTodayButton: true,
showClear: true,
collapse: true
} );
$( '#datetimepickerTo' ).datetimepicker( {
format: 'DD/MM/YY HH:mm',
stepping: 30,
toolbarPlacement: "bottom",
showTodayButton: true,
showClear: true,
} );
$( "#datetimepickerFrom" ).on( "dp.change", function ( e )
{
$( '#datetimepickerFrom' ).data( "DateTimePicker" ).minDate( e.date );
} );
$( "#datetimepickerTo" ).on( "dp.change", function ( e )
{
$( '#datetimepickerTo' ).data( "DateTimePicker" ).maxDate( e.date );
} );
} );
$( "input[id$='btnMonth']" ).click( function ()
{
var MonthFrom = $( "#HiddenMonthFrom" ).val();
var MonthTo = $( "#HiddenMonthTo" ).val();
alert( MonthFrom + " to " + MonthTo );
$( '#datetimepickerTo' ).data( "DateTimePicker" ).setDate(MonthFrom);
} );
我添加了这些内容,现在可以从隐藏字段获取数据:
C#代码来自网页上的一个按钮。
protected void btnYesterday_Click(object sender, EventArgs e)
{
DateTime b = a.GetYesterDayDateTimeFrom();//Gets the from date and time eg: Yesterday at 4pm
DateTime c = a.DateTo();//Is the date to value eg: tomorrow at 3pm
//Here is where I want to pass the dates to the JQuery DTP
}
发布于 2016-01-02 15:56:39
假设您正在使用我的选择器,请将代码更改为使用date([newDate])
$( "input[id$='btnMonth']" ).click(function ()
{
var MonthFrom = $( "#HiddenMonthFrom" ).val();
var MonthTo = $( "#HiddenMonthTo" ).val();
alert( MonthFrom + " to " + MonthTo );
$('#datetimepickerTo').data("DateTimePicker").date(MonthFrom);
});
https://stackoverflow.com/questions/34559910
复制相似问题