如何获取Session Waring的默认值?

朱希纳

我正在使用以下代码来获取会话警告的值。但是当我运行代码时,我收到了 Null Reference 的错误。

function pageLoad() {
    var millisecTimeOutWarning = "<%= int.Parse(System.Configuration.ConfigurationManager.AppSettings["SessionTimeoutWarning"].ToString()) * 60 * 1000 %>";
    alert(millisecTimeOutWarning);
}
妓女

您的代码没有任何问题,如果 AppSetting 键SessionTimeoutWarning存在,它将起作用

ConfigurationManager.AppSettings'System.NullReferenceException'当键不存在时抛出

请检查您的配置并确保密钥存在。

请记住,这AppSettings是一个NameValueCollection返回对象ConfigurationManager

 public static NameValueCollection AppSettings
        {
            get
            {
                object section = GetSection("appSettings");
                if (!(section is NameValueCollection))
                {
                    // If config is null or not the type we expect, the declaration was changed. 
                    // Treat it as a configuration error.
                    throw new ConfigurationErrorsException(SR.Config_appsettings_declaration_invalid);
                }

            return (NameValueCollection)section;
        }
    }

如果您尝试从 NameValueCollection 中获取 Key 的值,它将返回 null,如果您执行 ToString() 为 null,您将获得 'System.NullReferenceException'

例如,以下代码将返回与您相同的错误。

 NameValueCollection AppSettings = new NameValueCollection();
 AppSettings.Add("Key1", "1");
 Debug.Write(AppSettings["Key2"].ToString());

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取类型的默认值?

来自分类Dev

如何从PARAMDESC获取默认值

来自分类Dev

获取日期的默认值

来自分类Dev

获取元素或默认值?

来自分类Dev

获取日期的默认值

来自分类Dev

获取小部件的QML默认值

来自分类Dev

Scala宏:获取参数默认值

来自分类Dev

使用默认值从镜头获取

来自分类Dev

获取小部件的QML默认值

来自分类Dev

获取功能以默认值触发?

来自分类Dev

获取计算的样式并忽略默认值

来自分类Dev

更改后获取输入的默认值

来自分类Dev

获取默认值以显示在div中

来自分类Dev

如何获取XML中定义的ListPreference的默认值?

来自分类Dev

创建新对象后如何获取对象的默认值?

来自分类Dev

如何通过休息提交的表单上获取默认值?

来自分类Dev

Delphi如何使用RTTI获取属性的默认值

来自分类Dev

Lift-如何使用WiringUI获取select的默认值

来自分类Dev

我如何丰富我的bash单线以获取默认值

来自分类Dev

Delphi如何使用RTTI获取属性的默认值

来自分类Dev

select2如何获取默认值

来自分类Dev

如何使用angularjs在输入中获取默认值?

来自分类Dev

如何从组件 vue.js 获取默认值?

来自分类Dev

如何获取 MySQL 中空表的列的默认值?

来自分类Dev

如何设置HTML选择的默认值?

来自分类Dev

如何使“ gradle --stacktrace”成为默认值?

来自分类Dev

如何设置多值选项的默认值

来自分类Dev

如何增加MySQL中的默认值

来自分类Dev

如何覆盖预配器的默认值?