我正在开发单页应用程序风格的web应用程序。我希望创建基于用户角色的菜单,例如,对于管理用户,我希望显示管理菜单和html内容,对于一般用户,我希望显示不同的html内容。我在中使用了asp.net mvc,因此这可以通过Razor代码实现,如下所示:
@if (@User.IsInRole("Admin"){
-- html content for admin --
}else if (@User.IsInRole("General"){
-- html content for general user --
}else{
-- html cont
我想知道在ASP.MVC中是否总是将对象保存到数据库中更新对象的字段?
为了举例说明,我有一个带有字段ID (int)和名称where的学生类。
记录的关键是明确的ID。
如果我有一个学生:Student student = new Student("studentName");
并这样做
Context.Insert(student); ID will be assigned a number
Context.Save();
在这样的操作之后,假设“学生”ID已经更新,是否总是安全的?或者我必须从数据库中查询它。
谢谢
我有一个非常奇怪的问题。我知道我的表的第一行有两列,它们的值如下: lat = 139.395,lng = 35.6635
数据类型是REAL (我已经检查过了)。
我尝试使用以下查询来选择这些值:
select lat, lng from mytable where lat = 35.6635 and lng = 139.395
输出为nothing,即在我的表中找不到值。
你知道问题出在哪里吗?
我使用ASP.NET制作了一个网页,其中的值保存在SQL Server management Studio中,但我遇到了一个字段没有按我希望的方式保存的问题。例如,当我选择“Enero-Junio”时,它应该保存1,当我选择“Agosto-Diciembre”时,它应该保存2 (P1a),但也应该保存LAS2年号(P1b)。例如,如果我选择“Enero-Junio”2014年,则保存在SqL服务器中的字段应为“114”。始终只保存数字"2“以下是.aspx文件中的代码
<td class="style6"><strong>1. Periodo d