客户表单提交日期时间,MVC应用程序
Client form submit datetime, MVC application
我有一个有许多形式的MVC应用程序。提交表单时,它将用户的GPS坐标传递给服务器。我还想传递客户端的当前日期时间。
有没有人对最好的方法有任何想法?
这些表单是标准的 html 表单,使用基本提交。
我的表格看起来像下面的表格。那么我如何最好地将 javascript 日期时间值附加到提交调用中呢?
@using (Ajax.BeginForm("CheckIn", "Home", "Nothing", new AjaxOptions { }))
{
<fieldset>
<p>Move your Tile here to let those around you see it...</p>
<input type="hidden" name="lat" id="hckLat" value="" />
<input type="hidden" name="lon" id="hckLon" value="" />
<input type="hidden" name="date" id="hckDate" value="" />
<input type="submit" value="Check In!" />
</fieldset>
}
您可以使用
JavaScript
和在客户端计算机上呈现的Date
函数。
var d = new Date();
然后,您可以在提交坐标时将变量 d 传递给服务器。
从您的编辑:
在Home controller
的Checkin
方法中,您可以指定:
public ActionResult Checkin(string hckLat, string hckLong, string hckDate)
{
var theDate = hckDate;
}
要设置 hckDate
的值,您可以执行以下操作:
在提交按钮上,单击:
<input type="button" name="theSubmitButton" id="theSubmitButton" value="Button" onClick="setDate();">
function setDate() {
var e = document.getElementById('hckDate');
e.value = new Date();
}
然后,这将发送到服务器。
使用 JavaScript 函数:
var currentDateTime = new Date()
然后也许看看时刻.js为MVC控制器格式化它
相关文章:
- 在mvc应用程序中,在回发时保留最初隐藏的文本框的隐藏或可见状态
- jQuery在MVC应用程序中设置JS变量
- 将 MVC 3 应用程序部署到 URL 文件夹已损坏 JavaScript 和内容路径
- 使用peta poco ORM在MVC应用程序中创建选择列表
- 在 MVC 应用程序中组织 JS 代码
- 有没有一种简单的方法可以将ExtJS 4 MVC应用程序转换为ExtJS DeftJS MVC
- 为什么在Firefox更新之后JQuery不能在我的MVC 4应用程序中工作
- Ajax get jsonp给出错误代码500“;请求被阻止”;来自MVC应用程序
- AJAX上重定向视图的正确方式'成功'MVC应用程序中
- 在asp.net mvc应用程序中的iframe中呈现部分视图
- 将数据导出到 MVC 应用程序中的 Excel
- 选项卡在 MVC 应用程序中不起作用
- JavaScript 弹出窗口阻止程序和 Ajax 回调 - C# MVC 应用程序
- 将值绑定到 Asp.Net MVC 应用程序中的模型
- ASP.NET MVC应用程序中的javascript分离/性能
- 在 mvc 应用程序中使用 href 属性重定向 asp.net 不起作用
- 读取 MVC 应用程序中的资源文件条目
- JQuery 发布到 .NET MVC 应用程序以显示 Google 图表
- asp.net mvc 应用程序中的 Jquery 中的悬停方法
- 从我的 MVC 应用程序获取会话值到我的 Javascript 中