当前位置:编程学习 > C#/ASP.NET >>

整理了一些疑问, 求解答 新手分不多

新手分不多, 先谢谢了


问题1 

从form提交的内容能直接传递到model 赋值给实体吗? 或者有什么快捷的办法?


问题2 

用户表 uid, username
角色表 rid, rolename
关系表 uid, rid
添加用户的时候 从form提交了 username 和 rid 怎么处理他们两个?
主要是controller传给model 然后model进行数据读写 这地方不知道改怎么传递数据


问题3

如果我不需要某个对象的某个成员能销毁这个成员吗?  --------------------编程问答-------------------- 还真没看明白这3个问题!问问题应该问具体点的东西,什么model,什么controller,你想说mvc吗?
model,只是保存数据的对象,不能进行数据读写
controller,根绝业务对model对象进行数据库操作 --------------------编程问答-------------------- 如果1实现不了 那么2就不成立啊。


username 和 rid 怎么处理他们两个

如果数据库中有角色 和rid

那么直接像中间表中插入数据就可以了。 --------------------编程问答-------------------- --------------------编程问答-------------------- 1:form提交后Request.Form["name"]获取
Model.User user = new Model.User()
if(Request.Form["UserName"]!=null)
 user.UserName = Request.Form["UserName"]

2:角色表应该是已经预先定义好了的,这样只要先插入用户表获得uid,在插入关系表
insert into 用户表(username) values(@username)
insert into 关系表(uid,rid) values(@@identity,@rid) --------------------编程问答--------------------
引用 4 楼 huangwenquan123 的回复:
1:form提交后Request.Form["name"]获取
C# code
Model.User user = new Model.User()
if(Request.Form["UserName"]!=null)
 user.UserName = Request.Form["UserName"]

2:角色表应该是已经预先定义好了的,这样只要先插入用户表获得uid,在插入关系表
i……


由于字段太多, 并且和数据库字段对应 所以我不想直接用Request.Form["XX"] 去获取
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,