小编Ibr*_*ikh的帖子

在 asp.net mvc 中设置来自控制器的动态数据注释错误消息

我正在创建 asp.net mvc 应用程序,其中将错误消息存储在数据库中,现在我想在用户单击提交时使用必需的字段注释而不是自定义 js 验证,我的模型如下所示,

[Required(ErrorMessage = "static error message")]
public string AttributeValue { get; set; }
Run Code Online (Sandbox Code Playgroud)

我想添加动态错误消息而不是 -> (静态错误消息)

有没有办法从控制器添加动态错误消息。

validation asp.net-mvc data-annotations

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

jQuery的:window.unload不适用于Chrome 72.0.3626.109

我正在使用创建Web应用程序asp.net mvc。我想检测用户的手动刷新,

但我无法获得以下事件

1:卸载前

2:卸载

我尝试了以下方式

1个

$(window).on('beforeunload', function () {
    pageCleanup();
});
Run Code Online (Sandbox Code Playgroud)

2

$(window).on("unload", function () {
    pageCleanup();
});

function pageCleanup() {  
    alert(1)
}
Run Code Online (Sandbox Code Playgroud)

3

window.addEventListener("unload", logData);

function logData() {
    alert(1)
}
Run Code Online (Sandbox Code Playgroud)

4

$(window).unload(function () {
    alert('1');
});
Run Code Online (Sandbox Code Playgroud)

上面是一个带有警报的示例,我想在卸载功能中进行ajax调用

但是当用户按任何形式的刷新(F5,ctrl-shift-R,ctrl-R,来自“ URL”选项卡)时,这些命令似乎都不执行

我现在应该尝试什么?

html javascript jquery html5 webpage

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

基于 Owin 的身份验证 - 在 Web api 中找不到“配置”方法

我以前从未从事过身份验证工作,想学习 asp.net web api 中的身份验证

我创建了一个项目,并在这个项目的帮助下开始工作 教程

但我收到以下错误

尝试加载应用程序时发生以下错误。- 在“OwinBasedToken.Startup、OwinBasedToken、Version=1.0.0.0、Culture=neutral、PublicKeyToken=null”类中找不到“配置”方法。要禁用 OWIN 启动发现,请在 web.config 中添加值为“false”的 appSetting owin:AutomaticAppStartup。要指定 OWIN 启动程序集、类或方法,请在 web.config 中添加带有完全限定启动类或配置方法名称的 appSetting owin:AppStartup。

描述:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其在代码中的来源的更多信息。

异常详细信息:System.EntryPointNotFoundException:尝试加载应用程序时发生以下错误。- 在“OwinBasedToken.Startup、OwinBasedToken、Version=1.0.0.0、Culture=neutral、PublicKeyToken=null”类中找不到“配置”方法。要禁用 OWIN 启动发现,请在 web.config 中添加值为“false”的 appSetting owin:AutomaticAppStartup。要指定 OWIN 启动程序集、类或方法,请在 web.config 中添加带有完全限定启动类或配置方法名称的 appSetting owin:AppStartup。

这是我的代码

WebApiConfig.cs

using System.Web.Http;

namespace OwinBasedToken
{
    public static class WebApiConfig
    {
        public static void Register(HttpConfiguration config)
        {
            // Web API configuration and services

            // Web API routes
            config.MapHttpAttributeRoutes();

            config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{id}",
                defaults: new { id = RouteParameter.Optional …
Run Code Online (Sandbox Code Playgroud)

c# oauth owin asp.net-web-api2

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