前段时间做了个上手项目,为了让以后看见自己的成长和现在遇到的问题是多么可笑;决定记录下来;也欢迎路过的大神提供更好的学习之路。在此先谢谢了
这只是其中的问题,其他额忘了。。。
问题1.
后台获取前台传过来的值(例 前台8个值,我们只想提取4个做为提交)。
我是这样解决的。将前台要提交的数据封装成一个类,作为参数传入后台的Action方法中,然后传入后台的业务逻辑方法中..
但是后面发现这样封装的类里面的值可能会掉;又做出了两种一种是存入session["asd"]=aa;或者是做异常处理先判断如果实体类里面值为空就判断viewbag.msg=""; return view();
问题2.
时间插件,传递参数;
定义时间范围:wdatePicker({skin:‘whyGreen‘,mindate:‘2002-0101‘,maxdate:‘2020-01-01‘});
skin:whyGreen--(皮肤)
更多日期范围限制:http://www.mysuc.com/test/My97DatePicker/
问题3.
控制器在接受ajax的传输时.如果ajax是get请求。并且控制器返回的是JSON。则返回参数必须为(JsonRequestBehavior.AllowGet);
在页面拼接表中时间数据是,如果想得到想要的时间。则后台应创建匿名对象时间格式atime。Tostring(yyyy-mmmm-dd);
问题4.
在提交表单是如果数据改动会影响几个表数据时可以使用事物。。
获取当前路径: Request.Url.Absoluteuei.ToString();
获取IP地址:Request.UserHostAddress.ToString();
问题5.
添加数据是,某表的参数需要从其他表中得知。
我们可以先在其他表中查出数据名好别名,作为参数 传到要添加的表中需要的参数。