1.首先我创建了一个显示日期的空间比如为<input type="checkbox" name="CDay" value='2015/2/21'> 命名为Calendar页
2.我然后吧Calendar页放在了Test页面采用js加载进来的$("#").load("/Calendar", { month: month }, function () {}
3.最后我点击Test页面的提交按钮
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult WorkDay(string year, string month, DateTime[] CDay)
{
string a=CDay//可是这里取到的值为空?(也就是说确怎么也取不到CDay得值)
}
js load 不是真的把calendar里面的input标签直接写到页面上,是获取不到的
写进去了,就是值获取不到
你用Chrome看下,提交的数据到底是哪些?
看了没CDay的值但不知道为什么
@IT_小子: 问题找到了,那就找原因了,看看是否没在form中?直接在Chrome下看最终生成的html。
@幻天芒: 因为这个用js加载进来的所以没有他的HTML的代码
@IT_小子: 最终的html,肯定是会有的,在Chrome的Elements选项卡上。
Request.Form["CDay"]看看