小编Dav*_*vid的帖子

如何检查当前页面是否在ASP.Net中使用SSL?

我有一个网站,根据设计和客户端的偏好,可以使用HTTP或HTTPS提供服务.客户公司只需选择是否使用http://或https://链接到我们的站点,IIS将完成其余工作.正在向页面添加一项功能,该页面处理只能通过SSL查看的敏感信息.客户已同意在不使用HTTPS连接时,应在此页面上禁用此附加功能.

在Page_Load事件中,我想添加一个IF语句,该语句检查当前是否正在通过HTTPS查看该页面,以显示或禁用此可选功能.我可以读取URL以查看它是否以https://开头,但担心该方法不安全.

在Page_Load事件期间是否有可以检查以测试HTTPS的属性?

asp.net ssl https

11
推荐指数
1
解决办法
7766
查看次数

Linq to SQL:Group By和Sum()

我对linq很新,所以这应该很容易回答,但我很难找到答案.

我有以下LINQ语句,它执行简单的linq查询并在asp.net Web表单上分配结果值标签:

        Dim db As New MeetingManagerDataContext
    Dim q = From s In db.vwRoomAvailabilities _
                Where s.MeetingID = lblMeetingID.Text _
                Select s.AllRequestedSingles, s.AllRequestedDoubles, s.AllBookedSingles, s.AllBookedDoubles, SinglesNeeded = s.AllRequestedSingles - s.AllBookedDoubles, DoublesNeeded = s.AllRequestedDoubles - s.AllBookedDoubles

    lblSinglesRequested.Text = "Singles Requested: " & q.FirstOrDefault.AllRequestedSingles
    lblSinglesBooked.Text = "Singles Booked: " & q.FirstOrDefault().AllBookedSingles
    lblSinglesNeeded.Text = "Singles Needed: " & q.FirstOrDefault().SinglesNeeded
    lblDoublesRequested.Text = "Doubles Requested: " & q.FirstOrDefault().AllRequestedDoubles
    lblDoublesBooked.Text = "Doubles Booked: " & q.FirstOrDefault().AllBookedDoubles
    lblDoublesNeeded.Text = "Doubles Needed: " & q.FirstOrDefault().DoublesNeeded
Run Code Online (Sandbox Code Playgroud)

最初,只有一行结果,你可以看到我正在使用FirstOrDefault()来获取效果很好的单个值.但是设计已经改变,查询现在可以返回多行.我现在需要按上面的MeetingID分组,并对每个选定的列(iesAllRequestedDoubles)进行SUM.

我发现了大量的分组和总结样本,但似乎没有一个适合这种情况. …

vb.net asp.net linq-to-sql

2
推荐指数
1
解决办法
2569
查看次数

Easy SQL Group-问题.(我是新来的)

我是SQL的新手,所以希望这有一个简单的答案.

我有一个学生表(studentID,name,statusID)和StudentsClasses表(studentID,classID).我被要求从上面的表中创建一个返回以下列的视图:

classID :(分组)

每个班级的学生数量AS学生

statusID = 1作为活动的学生数

statusID = 2的学生数量为非活动人数

我可以轻松地按classID colunm分组并计算学生数量,但我不认为count函数可以被告知只计算某些行.一旦我添加where或having子句,我就会丢失记录,我需要在其他列中计算.我是否需要编写几个不同的查询然后加入每个查询的结果?

感谢您的任何帮助,您可以提供!

-大卫

sql group-by aggregate-functions

1
推荐指数
1
解决办法
251
查看次数

标签 统计

asp.net ×2

aggregate-functions ×1

group-by ×1

https ×1

linq-to-sql ×1

sql ×1

ssl ×1

vb.net ×1