Tag: model view controller

configureauth这个名称不存在

我正在尝试本教程http://httpjunkie.com/2013/311/adding-mvc-5-identity-to-an-existing-project/但是显示错误错误5名称’ConfigureAuth’不存在在当前的背景下 这是我的startup.cs类 using System; using System.Collections.Generic; using System.Linq; using System.Web; using Microsoft.Owin; using Owin; [assembly: OwinStartupAttribute(typeof(TicketSystem.Startup))] namespace TicketSystem { public partial class Startup { public void Configuration(IAppBuilder app) { ConfigureAuth(app); } } } 这是Startup.Auth.cs using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using Microsoft.AspNet.Identity; using Microsoft.Owin; using Microsoft.Owin.Security.Cookies; using Owin; namespace TicketSystem.App_Start { […]

动态忽略控制器上的WebAPI方法以获取api资源管理器文档

我们实现了一个webAPI,我们有许多API控制器。 我们为API提供API文档,我们要做的是从文档中排除某些Web方法,但我们希望根据我们运行的环境动态完成。 只是为了让你了解我的意思,让我说我有以下网络方法 [ApiExplorerSettings(IgnoreApi = true)] public Product getProduct() { … } 通过将ApiExplorerSettingAttribute上的IgnoreAPI属性设置为true,它会从文档中排除Web方法,这是我们想要的,但我们需要一种动态设置“true”值的方法。 理想情况下,我们希望为每个webMethod创建一个包含bool值的数据库表,并根据这些值设置IgnoreAPi属性的值。 有没有办法实现这个目标? 非常感谢您的帮助。

你如何命名你的ViewModel类?

什么样的命名约定适合ViewModel类? 示例:对于HomeController,索引视图? HomeIndexViewModel似乎不对。

如何在c#代码中使用MVC 3 @ Html.ActionLink

我想在ac#函数中调用@ Html.ActionLink方法来返回一个带有链接的字符串。 像这样的东西: string a = “Email is locked, click ” + @Html.ActionLink(“here to unlock.”, “unlock”) ;

带有postfunction的MVC Html.ActionLink?

我正在检查是否有人为Html.ActionLink编写了一个MVC扩展,你可以传入Post参数,如: 这将使链接像正常一样呈现,但是有一个onClick事件,它提交一个也呈现的表单,其中包含Action,Controller和Route Values的Action url以及Post Parameters中的其他隐藏输入,如下所示: Click me 我希望将用户重定向到可能包含大量数据的各种页面。 不仅从页面到页面,而且从电子邮件到页面也是如此。 这将是高度可重用的,我认为会清理很多代码,并且如果它已经漂浮在那里,将节省大量时间来编写它。 我讨厌在不需要的时候重新制作轮子。

如何知道用户是在网站上还是离线?

我正在asp.net MVC网站上建立一个聊天系统,如果用户在网站上没有超过2分钟的动作,我会将他的状态设置为远离。 我的问题是,如何知道用户是否离线,离线意味着他关闭了网站或签名者。 我知道在Membership类中有一个isOnline属性,但我没有使用Membership来在本网站中进行安全登录。 有没有办法知道用户是否在线, 或者如何实现这个membership .IsOnline以在我的代码中使用相同的内容。

Dal(带Entity Framework)和Model层进入MVC

首先,我使用EF到Dal层(来自MVC的separeted项目,相同的解决方案)。 EF的EDMX文件生成的模型是Model层的实际模型? 如果是这样,我如何访问这些模型以在MVC的View层中工作? 我认为直接从视图访问数据层以使用这些模型是错误的,如果我使用“我的模型”创建一个模型层并将Dal的模型转换为我的模型……它将是重复的代码。 可能我错了,但大多数都是错的。 用代码第一种方法,我无法弄清楚这一点。

Ninject UserManager和UserStore

使用ninject将UserManager和UserStore注入控制器的最优雅方法是什么? 例如,可以像这样注入上下文: kernel.Bind().ToSelf().InRequestScope(); public class EmployeeController : Controller { private EmployeeContext _context; public EmployeeController(EmployeeContext context) { _context = context; } ninject可以用一行代码将UserManager和UserStore注入控制器吗?! 如果没有,最简单的方法是什么? 我不想用这个: var manager = new UserManager(new UserStore(new ApplicationDbContext())); 先感谢您。

从web.config读取成员资格部分

我已经创建了一个自定义MembershipProvider类,到目前为止一直很好,但是,我不知道如何从web.config文件中读取配置设置。 我试图从谷歌和Stackoverflow搜索,似乎有人也遇到了我的问题,并问,但没有给出答案。 这应该是一件简单的事情,但我在网络开发方面非常新,所以从web.config中读取设置似乎对我来说太技术了。 这是我的设置: 我想阅读minRequiredPasswordLength设置,请协助。

如何编码和解码破碎的中文/ Unicode字符?

我试过谷歌搜索但无法找到下面这个文本属于哪个字符集: 具有éœé>»C”¢C”叶£ç½®ä¹<å½±åƒè¼¸å…¥è£ç½® 但是把并将该字符串保存到HTML文件中,我能够正确地查看中文字符: 具有静电产生装置之影像输入装置 所以我的问题是: 我可以使用哪些工具来检测此文本的字符集? 如何在C#中正确转换/编码/解码它们? 更新:为了完成,我已经更新了这个测试。 [TestMethod] public void TestMethod1() { string encodedText = “具有éœé›»ç”¢ç”Ÿè£ç½®ä¹‹å½±åƒè¼¸å…¥è£ç½®”; Encoding utf8 = new UTF8Encoding(); Encoding window1252 = Encoding.GetEncoding(“Windows-1252”); byte[] postBytes = window1252.GetBytes(encodedText); string decodedText = utf8.GetString(postBytes); string actualText = “具有靜電產生裝置之影像輸入裝置”; Assert.AreEqual(actualText, decodedText); } } 谢谢。