mvc架构中怎么在c#代码中使用js的变量值
cshtml中的js里是这样的<scripttype="text/javascript">vara=1;varb='@Model.date.AddDays(a)';</s...
cshtml中的js里是这样的
<script type="text/javascript">
var a=1;
var b='@Model.date.AddDays(a)';
</script >
我想让model里的日期加上a天但是这样不行说上下文不存在a
求教这种情况怎么写 展开
<script type="text/javascript">
var a=1;
var b='@Model.date.AddDays(a)';
</script >
我想让model里的日期加上a天但是这样不行说上下文不存在a
求教这种情况怎么写 展开
2个回答
展开全部
利用Ajax调用控制器中的方法来使用
1、定义变量值 var xx=2;
2、 $.ajax({
url: "控制器/方法",
data: { site_id: xx },
cache: false,
success: function (data) {
},
error: function () {
alert("error");
}
}) ;
1、定义变量值 var xx=2;
2、 $.ajax({
url: "控制器/方法",
data: { site_id: xx },
cache: false,
success: function (data) {
},
error: function () {
alert("error");
}
}) ;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var b ='@Model.date'
这样子在让a和b相加,应该就好了
这样子在让a和b相加,应该就好了
追问
@Model.date 是一个date型的这个加1有什么用啊
追答
你看一下,我写的,亲测可用
@model DateTime@{
ViewBag.Title = "Home Page";
}
$(document).ready(function () {
f();
});
var f = function () { debugger;
var a = 1;
var b = '@Model'
var date = new Date(Date.parse(b.replace(/-/g, "/")));
var newdate = change_date(a);
}
var change_date = function (days) {
// 参数表示在当前日期下要增加的天数
var now = new Date();
// + 1 代表日期加,- 1代表日期减
now.setDate((now.getDate() + days));
var year = now.getFullYear();
var month = now.getMonth() + 1;
var day = now.getDate();
if (month
Controllers
public ActionResult Index() {
ViewBag.Message = "Welcome to ASP.NET MVC!";
return View(DateTime.Now);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |