小编aje*_*ess的帖子

Session_Start 不触发

我们有一个 ASP.NET 2.0 网站,上面有一些旧的经典 ASP 页面。有一个 login.asp 页面和 home.aspx 页面。Login.asp 页面被重定向到 home.aspx,供经过身份验证和授权的用户使用。

我们想计算访问该站点的用户数量。如果用户达到某个指定值,我们将显示一些带有一些信息的弹出窗口。我们将应用程序变量存储在 global.asax 文件中。请为 global.asax 剪下以下代码

Protected Overloads Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
    Application("Count") = 0
End Sub

Protected Overloads Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)        
    Application("Count") = CInt(Application("Count"))+ 1        
End Sub
Run Code Online (Sandbox Code Playgroud)

我正在访问 Home.aspx 的 PageLoad 方法上的 Application("Count")。

当我用 url 打开浏览器http://localhost/login.asp并成功登录时,计数永远不会增加。如果我转到http://localhost/home.aspx,计数会增加。看起来当 login.asp 重定向到 home.aspx 时,它不会调用 global.asax 上的 session_start。

我对Classic asp不是很熟悉。最终用户总是来自 login.asp。

从 global.asax 文件访问正确递增的 Application 变量的最佳方法是什么?

vb.net asp.net iis asp.net-2.0

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

如何使用Kendo UI Grid和ASP.NET MVC为ViewModel的任何字段设置默认值?

当我们使用Kendo UI Grid单击Add New或Edit按钮时,我们如何设置任何模型字段的默认值?

例如,我有两个视图模型城市和州.城市视图模型包含StateID作为City模型的外键.

让我们假设我有一个视图页面,我从州下拉列表中选择一个Kendo Grid,填充该状态的城市列表.现在我想在该状态下创建一个新城市,因此我需要将StateID值设置为下拉列表中的选定值.

我如何实现此功能?

asp.net-mvc grid kendo-ui

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

标签 统计

asp.net ×1

asp.net-2.0 ×1

asp.net-mvc ×1

grid ×1

iis ×1

kendo-ui ×1

vb.net ×1