C# linq通过条件选出两个值,如何返回

publicActionResultCreate(StringUserName,StringDeptName,StringNTName){varntname=User.I... public ActionResult Create(String UserName,String DeptName, String NTName)
{
var ntname = User.Identity.Name;
var UDName = from u in db.Users
where ntname == u.NTName
select new { u.UserName, u.DeptName };

下一步该如何return,得到UserName和DeptName,如果我linq方法有问题,也请大神指教。我的目的是通过条件,取出User表中这两个值return。谢谢!
展开
 我来答
隔壁的小说
2015-06-04 · TA获得超过666个赞
知道小有建树答主
回答量:219
采纳率:100%
帮助的人:113万
展开全部
语句没问题,直接 return UDName.ToList(); 即可
如果不行,把返回值类型ActionResult改为 dynamic

望采纳!
追问
按照您的方法虽然没报错,但是我要将两个值返回到页面中的文本框内。应该是要return view(...)吧,请问还有什么办法呢
追答
MVC的话还是返回ActionResult
用ViewBag不行吗,不是一个视图?
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式