如果我将Bind属性声明为方法的参数,它就不会像预期的那样工作
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create([Bind(Exclude="ID")]int ServiceId, Event evnt)
{
var service = dbSrc.GetAll().WithID(ServiceId).SingleOrDefault();
if (service == null)
但是如果我在课程级别声明它,它就可以了!
[Bind(Exclude = "ID")]
partial class Event
{
触发创建操作的表单在usercontrol中,我使用的是asp.net mvc 1?
我的数据库设置很好。 id列是主键并自动生成。
可能是什么原因?或者它是版本1.0中的错误?
提前致谢
答案 0 :(得分:6)
这个怎么样:
public ActionResult Create(int ServiceId, [Bind(Exclude="ID")]Event evnt)
代替?我打赌ServiceId
没有ID
属性。