zhaohl2045
zhaohl2045
问君能有几多愁,恰似一群太监上青楼。

注册于 2 years ago

回答
35
文章
0
关注者
2

框架在导出的时候,默认去掉了ID列和Action列。

1.缩略图,可以在读取图片的时候,直接调用Image.GetThumbnailImage方法,生成缩略图。大小可以传递参数来更改,不需要你根据尺寸在硬盘上存储多个文件。
2.水印最好是在读取图片后,进行添加,保证硬盘上上传的文件是原始的。万一有需求更改水印,也会很方便。

因为框架有JWT验证,所以你需要发布到IIS上进行操作。

UserRole表中包含User的集合,你可以直接得到所有的人员。
image.png

这个应该是根据自己项目而定吧。框架只是提供一些基础的功能,减少代码量。有许多功能,还是需要根据自己项目的情况,自行添加。

你可以使用Jquery的on关键字来绑定事件,on的关键字允许某个元素后加载到DOM中。

1.Location对象可能为Null,所以你需要先判断
2.Include,通常是写在DC.Set<OutBoundDetail>().Include("Location")。框架的ListVM中你不用Include,框架已经为你默认Include了外键。
3.GetSearchQuery方法是用来查询提供给ListVM使用的,你可以查看源代码。

1.可以使用Ajax,判断文本框变化的时候,实时调用接口验证,建议此方法。
2.你也可以提交按钮,在后台方法进行验证,这样用户体验不好,不太建议。

应该是写法有问题,你新增的页面,引入一个列表,应该在VM中定义了一个ListVM,这样,就可以在Create页面中使用Index,这个时候,你完全不用考虑任何操作。正常就是可以使用的。

你如果和Form一起提交,如果附件比较大,就会等待很久。框架是在你选择附件的时候就已经上传了,回传给你一个FileID,这样你提交的时候就不用考虑附件上传的问题了。如果你坚持要喝Form一起提交,那需要自己写JS来操作了。

嗯,目前看来只能使用String类型代替了。。。

你可以不使用SetDuplicatedCheck方法,在你自己的VM方法中,自己判断,然后翻入到MSD.AddModelError中,即可。

如果说必须要这么做的话,我推荐你使用JS,这是最方便的。
你是不是要做的功能是新增页面,点击提交,提交成功之后,停留在当前页面啊??

发布
问题