luaS.秀新.
FormCollection可以获取url传过来的参数吗? acisseJ.秀新.
有谁会甘特图啊 夢似、亽ㄝ.秀新.
这是project还是程序生成的图?
maR.套龙.
上海青浦区招3+年.NET开发工程师,3-5人团队Leader,薪资18k+
有意请小窗口联系或发送简历至:hongbo.liu@hand-china.com.
taC_duorP.星明.
那个星期的缩写,还真是不友好啊
taC_duorP.星明.
本来英语就不好,还有一样的字母..
uXknarF雷徐师讲邀特软微.员理管.
加油学习 uXknarF雷徐师讲邀特软微.员理管.
我很看好.NET Core啊 念私.星明.
要是能干掉java就好了 uXknarF雷徐师讲邀特软微.员理管.
干掉难啊,毕竟市场大。 但是可以 异军突起
念私.星明.
我也知道不可能,但是要花精力学习core了
taC_duorP.星明.
core感觉很不习惯
随便体验了一下.就回mvc4了
taC_duorP.星明.
我也想用5
但是必须.net4.0
室作工TIU.星明.
该升级了,国内虚拟主机都支持.net4.5了,服务器更不说了
luaS.秀新.
FormCollection可以获取url传过来的参数吗?
taC_duorP.星明.
你写个action试试不就知道了
室作工TIU.星明.
好像mvc中用一般用ViewModel接收值,用FormCollection的不多吧
luaS.秀新.
那用什么?
大部分用FormCollection的吧
taC_duorP.星明.
url的参数你直接定义不就得了
taC_duorP.星明.
mvc强类型,不直接用model接收了么
taC_duorP.星明.
get的参数直接定义就行了
taC_duorP.星明.
那又怎么样,
你再赋值一遍不就得了
室作工TIU.星明.
对啊,我开始看到FormCollection的时候还没反应过来是什么,我也是一直用的强类型啊,要么用类,要么用ViewModel,似乎没用过FormCollection
luaS.秀新.
只能用Request了不是纠结只是问一下对的就这种格式用FormCollection获取不到UserID的 taC_duorP.星明.
你要觉得不爽就全部用post
或者你吧所有参数打包加密成一个字符串,,,回来再解密
这样传一个就行了
室作工TIU.星明.
这样,直接一个class不是就能接收数据么 taC_duorP.星明.
他在说get方法..
不是post
luaS.秀新.
这种怎么用post? 室作工TIU.星明.
我是加了HttpPost才限制只接收post数据,不加就能接收get数据啊
luaS.秀新.
还是用吧要不用Request用不了FormCollection估计FormCollection只能接收post过来的我只是问一下而已 室作工TIU.星明.
估计你要问问老徐,我们用FormCollection不多,mvc强类型,所有场景都可以用ViewModel定义
luaS.秀新.
你都是写在这个里面? taC_duorP.星明.
都写呗,
一般我这只有1个参数
实在不行,你放在view.bag里
那里面能放的东西多
室作工TIU.星明.
只有只传id的时候用这种方式,大部分是用ViewModel
luaS.秀新.
报错了 室作工TIU.星明.
string userid
肯定可以的,你自己调试一下吧,mvc中的details默认就是传的id
luaS.秀新.
修改状态字段
两个条件
id=cid and code=scode
结果报错了
室作工TIU.星明.
string id,string code
祥灬哥帅.秀新.
怎么只比较年月日? luaS.秀新.
?UIT工作室 为什么会报错然后stDB.savechanage()报错 taC_duorP.星明.
datetime就这样,这没办法...........
室作工TIU.星明.
是你数据库没学好,id是主键,怎么能改呢。。。
luaS.秀新.
不是改id这个是条件相当于 where id=cid and sign=sdode明白不? 祥灬哥帅.秀新.
不能只比较年月日? luaS.秀新.
要改的只是state
其他两个是条件
室作工TIU.星明.
不是,你理解的id是条件,但你的写法以及程序的理解是你在修改id 啦傻吓就我时当.星明.
把那两行和 var entity =........换个位置看额。
室作工TIU.星明.
弱弱地问一句,为什么你在手写这些代码,脚手架能全部生成啊。。。
luaS.秀新.
?当时我就吓傻啦 啦傻吓就我时当.星明.
对啊 好像两三行代码就行的啊。
啦傻吓就我时当.星明.
舌头上长了个水泡 我喝了一个星期的粥啦。!!!
室作工TIU.星明.
个人建议你查一个nuget package,叫AutoMapper,关于数据修改一般都用这个
luaS.秀新.
把这两行放到最上面就可以了
没用过你这个用法
室作工TIU.星明.
可能是我没这么用过,所以也不太熟悉 luaS.秀新.
哦
你用的是什么修改方法?
不是savechanage?
室作工TIU.星明.
一般是先通过id把记录取出来,然后判空,最后修改数据,再savechange要不你还是问问别人吧,感觉你的写法和我都不太一样,我很少手动写这些,都是用脚手架生成然后改一下就行了所以我对完全是手动构建起来的代码很多地方也不是很懂 啦傻吓就我时当.星明.
你说的这个AutoMapper好像不错。
luaS.秀新.
你用的是vs自带的那种
不是手写的?
我好想从没用过vs自带的那种
我看很多人连接个数据库都从vs里面创建
我从没这样干过
AutoMapper这个是什么东东?
?当时我就吓傻啦 你用过?
啦傻吓就我时当.星明.
Code first 就从实体更新数据库的啊。
AutoMapper?没用过。
室作工TIU.星明.
哦,我没有完全手动构建的习惯,mvc最佳实践是先定义Model,然后直接用脚手架生成controller和view,然后再加上一些自己的代码,建议你也试试,而且我估计现在会整个网站所有页面都手动写的人真心不多
啦傻吓就我时当.星明.
前端在弄个Angular或者Vue啊 你连前端文本框的值都不用一个一个取了。 使信蝶蝴a.秀新.
啥脚手架?兄弟,说全点呢。。。。刚学mvc
室作工TIU.星明.
但我建议你按照自己的想法写,还是不要用自动代码生成工具,等到你用几年后再换,到时候你所有细节都懂了
luaS.秀新.
很多教程上都是用的自动代码生成工具
貌似我做.NET开始从没用过
都是手动写的
林小.鸟菜.ten.角配.
我也习惯了手写
自动的工具都是自己写的
室作工TIU.星明.
脚手架自己百度吧,是用mvc的时候会自动帮你生成controller和view的工具,但只有框架代码,功能还是要自己写的
林小.鸟菜.ten.角配.
像t4自己可以写模板的?
应该说是自己定义模板
室作工TIU.星明.
。。。你用t4生成最终代码,不就是调用了脚手架功能嘛
luaS.秀新.
不过我对这种不是很感冒
所以没去研究
觉得很low
感觉像做webform的时候一直拖控件那样
很low的感觉
林小.鸟菜.ten.角配.
low有low的号
好
转移下一种语言改的东西很少的
使信蝶蝴a.秀新.
能实现就行,管他呢。。。 啦傻吓就我时当.星明.
T4 这么潮的东西 你竟然觉得他Low
室作工TIU.星明.
是的,很low,所以推荐你自己写,等到几年后你对所有细节都很熟悉的时候,其实你写出的代码比自动生成那个还好,生成那个毕竟是为了通用,很多地方不合理
luaS.秀新.
哦
原来这样啊
好吧
了解了
?UIT工作室 tks
室作工TIU.星明.
我们都是为了快速建站而已,定义Model,然后直接生成所有操作和页面,而布局是统一的,所以最终效果只需要小改就能上线了,如果想追求技术还是推荐自己慢慢弄
luaS.秀新.
原来如此
关键问题是这样表单名称和字段名称一样
安全吗?
啦傻吓就我时当.星明.
有没有人装过NodeJS啊?知不知道为何会这样啊? 啦傻吓就我时当.星明.
没用。这应该算成功了吧。