小编G_M*_*Man的帖子

要调用此方法,"Membership.Provider"属性必须是"ExtendedMembershipProvider"的实例

目前每当我尝试使用我的主机提供商DiscountASP上的ASP.Net MVC4内置的默认会员服务注册用户或登录时,我收到错误

要调用此方法,"Membership.Provider"属性必须是"ExtendedMembershipProvider"的实例.

这不会发生在本地.

这是我的InitializeSimpleMembershipAttribute.cs:

[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = false, Inherited = true)]
public sealed class InitializeSimpleMembershipAttribute : ActionFilterAttribute
{
    private static SimpleMembershipInitializer _initializer;
    private static object _initializerLock = new object();
    private static bool _isInitialized;

    public override void OnActionExecuting(ActionExecutingContext filterContext)
    {
        // Ensure ASP.NET Simple Membership is initialized only once per app start
        LazyInitializer.EnsureInitialized(ref _initializer, ref _isInitialized, ref _initializerLock);
    }

    private abstract class SimpleMembershipInitializer
    {
        protected SimpleMembershipInitializer()
        {
            Database.SetInitializer<UsersContext>(null);

            try
            {
                using (var context = new UsersContext()) …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc asp.net-membership

39
推荐指数
2
解决办法
3万
查看次数

如何创建递归函数来复制所有文件和文件夹

我正在尝试创建一个函数,将递归复制源文件夹及其中的所有文件和文件夹到其他位置.

目前,我必须在主文件夹中定义每个文件夹,这使得代码变得臃肿和冗余.

有什么更有效的方法呢?

.net c# recursion visual-studio-2010 winforms

6
推荐指数
2
解决办法
2万
查看次数

Vue直接URL不起作用,只能点击router-link

这可能是我完全不知道的一个已知的 Vue 路由。

所以我有一个使用 url /hardware 的 .vue 文件。这是路由

{
    path: "/hardware",
    name: "Hardware",
    component: () =>
      import(/* webpackChunkName: "hardware" */ "../views/Hardware.vue")
  },
Run Code Online (Sandbox Code Playgroud)

使用外部站点上的链接直接访问 /hardware 或在地址栏中键入它不起作用,导致我找不到页面。但点击我的导航栏中的这个链接确实有效。

<router-link to="/hardware">Hardware</router-link>
Run Code Online (Sandbox Code Playgroud)

我是否遗漏了一些在学习路由时遗漏的非常明显的东西?这是因为它是单页应用程序吗?预先感谢您的任何帮助。

添加我确实打开了历史模式,想知道这是否是问题所在?

const router = new VueRouter({
  mode: "history",
  base: process.env.BASE_URL,
  routes
});
Run Code Online (Sandbox Code Playgroud)

vue.js vue-router

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

ASP.Net MVC3 Razor Href错误

由于某种原因这行代码.

<a href="/API/@Html.DisplayFor(modelItem => item.site_url)">@Html.DisplayFor(modelItem => item.api_name)</a>
Run Code Online (Sandbox Code Playgroud)

抛出错误.

Compiler Error Message: CS1963: An expression tree may not contain a dynamic operation
Run Code Online (Sandbox Code Playgroud)

网络搜索一直没有帮助我似乎无法弄清楚代码的错误.

该页面没有强类型.

asp.net asp.net-mvc razor asp.net-mvc-3

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

实体类型"Microsoft.AspNet.Mvc.Rendering.SelectListGroup"需要定义键

不确定发生了什么,但我在尝试提取我的网络应用程序中的任何视图时收到以下错误.代码由visual studio自动生成,我在构建之前没有收到任何错误.使用ASP.Net MVC 6,EF7.

EntityFramework.Core.dll中出现"System.InvalidOperationException"类型的异常,但未在用户代码中处理

附加信息:实体类型"Microsoft.AspNet.Mvc.Rendering.SelectListGroup"需要定义密钥.

这是代码错误的行.

public IActionResult Index()
{
    var schoolContext = _context.Schools
                                .Include(s => s.District)
                                .Include(s => s.Location)
                                .Include(s => s.Tier);
    return View(schoolContext.ToList());
}
Run Code Online (Sandbox Code Playgroud)

经过一番搜索,我无法确切地知道我需要修复什么.这在某一点上有效.不知道改变了什么.

该视图确实有一个捍卫

@model IEnumerable<School>
Run Code Online (Sandbox Code Playgroud)

这里要求的是学校模型

public class School
{
    //Original Fields
    public int SchoolId { get; set; }

    [Display(Name = "Name")]
    public string SchoolName { get; set; }

    [Display(Name = "Date Added")]
    public DateTime SchoolDateAdded { get; set; }

    [Display(Name = "Last Update")]
    public DateTime SchoolLastUpdate { get; set; }

    [Display(Name="Updated By")]
    public …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc entity-framework entity-framework-core asp.net-core-mvc

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

包含HTML的数据库字段显示原始文本

ASP.Net MVC3使用c#

我目前在我的应用程序中有一个存储HTML的数据库字段,但是当我尝试使用时显示HTML字段.

@Html.DisplayFor(model => model.game_description)
Run Code Online (Sandbox Code Playgroud)

目前HTML正在显示为纯文本如何让它正确呈现HTML?

c# asp.net asp.net-mvc razor asp.net-mvc-3

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

在布局视图上填充ViewBag

在C#中使用ASP.Net MVC3

我的布局页面上有旋转广告设置.它由包含随机广告的ViewBag填充.唯一的问题是我需要在每个控制器和操作中逐字地包含Database viewbag代码,以使其在每个页面上工作.

有没有办法填充ViewBag,无论我在哪个控制器或操作?

c# asp.net asp.net-mvc razor asp.net-mvc-3

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

ASP.Net MVC4自定义路由

我目前正试图弄清楚如何更改我的博客网址规则.

现在URL是/ Blog/Details/1但我读到这是一个更好的SEO练习来制作URL /Blog/Details/Post-Title.我在我的博客数据库中创建了一个额外的字段,标记为FriendlyUrl,当我创建一个博客条目时,我用破折号( - )替换空格,但现在我不知道如何使我的应用程序正常工作.

我被告知要查看我的global.asx.cs,但这就是我的样子.

public class MvcApplication : HttpApplication
{
    protected void Application_Start()
    {
        AreaRegistration.RegisterAllAreas();

        WebApiConfig.Register(GlobalConfiguration.Configuration);
        FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
        RouteConfig.RegisterRoutes(RouteTable.Routes);
        BundleConfig.RegisterBundles(BundleTable.Bundles);
        AuthConfig.RegisterAuth();
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的控制器代码的详细信息

public ActionResult Details(int id = 0)
    {
        Blog blog = _db.Blogs.Find(id);
        if (blog == null)
        {
            return HttpNotFound();
        }
        return View(blog);
    }
Run Code Online (Sandbox Code Playgroud)

这是当前用于链接到博客条目的链接.

<a href="@Url.Action("Details", "Blog", new { id=item.Id})">@Html.DisplayFor(modelItem => item.Title)</a>
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的帮助.

c# asp.net asp.net-mvc asp.net-mvc-4 asp.net-mvc-5

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

ASP.Net C#创建一个在午夜到期的cookie

我知道如何为cookie添加天数,但我不确定如何使用ASP.Net和C#创建一个在当天午夜到期的cookie.在此先感谢您的帮助.

c# asp.net

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

使用表中的 ID 并插入辅助表

目前我正在尝试编写一个 sql 语句,该语句从一个表中进行选择,然后使用主键插入到一个辅助表中。我很难弄清楚我会怎么做。这是我现在拥有的选择和插入。第一个选择将返回多个结果。我需要每晚运行一次,所以我需要让它动态。

SELECT ParentTypeId FROM Config_OrderParentQueueType
INSERT INTO [dbo].[Config_OrderParentQueueTypeNotes]
       ([ParentTypeId]
       ,[NoteDate]
       ,[NoteText]
       ,[NoteSubmittedById])
 VALUES
       (This is the ID I need to insert from the select
       ,GETDATE()
       ,'Default Note'
       ,6)
Run Code Online (Sandbox Code Playgroud)

我试图弄乱行数,但 ID 并不总是顺序的。提前感谢有关我将如何执行此操作的任何帮助。

sql t-sql sql-server select sql-insert

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