小编kez*_*kez的帖子

当前上下文中不存在名称"ConfigureAuth"

当我试图运行我的页面时,我收到错误说,

当前上下文中不存在名称"ConfigureAuth"

在我的Stratup课堂上.我确定所有AspNet Identity库都已安装.接下来我需要做什么,试图解决这个问题?

using Microsoft.Owin;
using Owin;
[assembly: OwinStartupAttribute(typeof(project_name.Startup))]
namespace project_name
{
    public partial class Startup
    {
        public void Configuration(IAppBuilder app)
        {
            ConfigureAuth(app);
        }
     }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc razor asp.net-mvc-4 owin

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

加入2个表并计算SQL中出现的特定字段数

我有2个表,"T_COMMON_COUNTRY"和"T_HEI_STUDENTDATA".使用左连接我加入了这些表

这是我的疑问

SELECT 
    [T_COMMON_COUNTRY].[COUNTRY_ID], 
    [T_COMMON_COUNTRY].[COUNTRY], 
    [T_HEI_STUDENTDATA].[STUDENT_ID]

FROM ([T_COMMON_COUNTRY]

 LEFT JOIN [T_HEI_STUDENTDATA]

 ON [T_COMMON_COUNTRY].[COUNTRY] = [T_HEI_STUDENTDATA].[STDCOUNTRY])
Run Code Online (Sandbox Code Playgroud)

现在我得到这样的看法

 |   Country ID   |     County      | Student ID |
 |       1        |      USA        |     12     |
 |       1        |      USA        |     5      |
 |       2        |      UK         |     11     |
 |       2        |      UK         |     2      |
Run Code Online (Sandbox Code Playgroud)

我想要计算一个国家的学生人数(Student_IDs),

我希望得到一个完全像下面的视图

 |   Country ID   |     County      | Students |
 |       1        |      USA        |     2    |
 |       2        |      UK         |     2    |
Run Code Online (Sandbox Code Playgroud)

sql sql-server select group-by count

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

从asp.net mvc中的数据库表填充radiobuttonlist

在此输入图像描述

我想创建一个如上所示的表单,

还必须填充与UserGroups表 一起使用的查看器用户组在此输入图像描述

public partial class UserGroup
{
    public string UserGroup_ID { get; set; }
    public string UserGroupNameEn { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

因此填充此用户组并获取我创建的新模型的填充数据(因此它可以应用于查看(第1张图像))

我跟着堆栈溢出问题1问题2来做这个

这是控制器类

    [HttpGet]
    public ActionResult ProductFields_Create()
    {
        var model = new ProductFields
        {
            LisGroups = GetUserGroupListEn()
        };

        return View(model);

    }

    public MultiSelectList GetUserGroupListEn()
    {
        return new MultiSelectList(db.UserGroup.ToList(), "UserGroup_ID", "UserGroupNameEn");
    }

    [HttpPost]
    [ValidateAntiForgeryToken]
    public ActionResult ProductFields_Create(ProductFields product_fields)
    {
      ...........
    }
Run Code Online (Sandbox Code Playgroud)

这是第一张图片的模型类

public class ProductFields
{
    public string ProductFieldID { get; set; …
Run Code Online (Sandbox Code Playgroud)

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

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

导入未在github页面中应用的Google API字体

我在GitHub页面上主持了一个主题,这个主题在localhost环境中正常工作,但是当我主持这个时它没有应用正确的字体,这些字体是从Google API导入的

差异在这里

本地主机版本

在此输入图像描述

Githhub页面版

在此输入图像描述

这是我的Index.html页面

<!doctype html>
<html lang="en" class="no-js">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no;">
    <title>Sample Name</title>  

    <!--( b ) CSS Stylesheets -->

        <!-- Bootstrap -->
    <link type="text/css" rel="stylesheet" href="bootstrap/css/bootstrap.min.css">

        <!-- Library -->

    <link type="text/css" rel="stylesheet" href="library/font-awesome/css/font-awesome.min.css">
    <link type="text/css" rel="stylesheet" href="library/popup/popup.css">
    <link type="text/css" rel="stylesheet" href="library/owl-carousel/owl.carousel.css">
    <link type="text/css" rel="stylesheet" href="library/owl-carousel/owl.theme.css">


        <!-- STYLE Sheets -->

    <link type="text/css" rel="stylesheet" href="css/style.css">
    <link type="text/css" rel="stylesheet" href="css/responsive.css">

    <!--( c ) Javascript For …
Run Code Online (Sandbox Code Playgroud)

html fonts github github-pages

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

获取 MongoDB 集合中的前 10 个结果

我想在 MongoDb 查询中获得第一个前 10 个结果

为此我尝试了这样的事情

return _users.Collection.FindAll().Limit(10).ToList();
Run Code Online (Sandbox Code Playgroud)

但这不起作用,然后我根据大多数资源尝试了以下操作,但这也不起作用

return _users.Collection.Aggregate([{ "$limit": 10 }]).ToList();
Run Code Online (Sandbox Code Playgroud)

c# mongodb mongodb-query mongodb-.net-driver

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

创建像Facebook这样的实时通知模块,用于更改数据库

我正在尝试使用ASP.NET MVC 4创建像Facebook这样的通知模块.

我的数据库中有几张表.

一旦有人在数据库中更改(插入/更新/删除)这些表的行,我就能在应用程序前端将其显示为通知

只是想知道最好的方法来解决这个问题,高度赞赏可以给出任何建议或资源

谢谢!

ajax asp.net-mvc jquery asp.net-mvc-4 signalr

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

如何在C#中创建hashMap

我知道我们可以在java中创建hashmap.但是我想在C#中为我的asp.net mvc项目创建一个hashmap.这可能吗?如果是的话怎么办?

在java中,如果我们导入了__CODE__集合框架,我们可以像这样创建

__CODE__

c# java dictionary hashmap

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

在jquery点击功能中定义一个长数组

我在服务器端代码上进行了长型会话

long[] grouparray = ..;

Session["grouplist"] = grouparray;
Run Code Online (Sandbox Code Playgroud)

现在我试图在View Page的jquery点击功能上获得这个会话

$("#gpline").click(function () {

    parseInt(@Session["grouplist"]);
    var grouplistvalues = Session["grouplist"];

    alert(grouplistvalues);

});
Run Code Online (Sandbox Code Playgroud)

但是,一旦我使用firebug进行调试,这就出错了

SyntaxError:期望表达式,得到']'

parseInt函数(System.Int64 []);

javascript c# asp.net-mvc jquery

3
推荐指数
1
解决办法
115
查看次数

获取 ASP.NET MVC 中的角色列表

我有以下方法来获取存储在中的角色列表AspNetRoles

    [AllowAnonymous]
    public async Task<ActionResult> Register()
    {
        //Get the list of Roles
        ViewBag.RoleId = new SelectList(await RoleManager.Roles.ToListAsync(), "Name", "Name");

        return View();
    }
Run Code Online (Sandbox Code Playgroud)

然后我看到它如下

    <div class="form-group">
        <label class="col-md-2 control-label">
            Select User Role
        </label>
        <div class="col-md-10">
            @foreach (var item in (SelectList)ViewBag.RoleId)
            {
                <input type="checkbox" name="SelectedRoles" value="@item.Value" class="checkbox-inline" />
                @Html.Label(item.Value, new { @class = "control-label" })
            }
        </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

但是一旦我加载页面,我就会收到Object reference not set to an instance of an object.错误

第 175 行:ViewBag.RoleId = new SelectList(await RoleManager.Roles.ToListAsync(), "Name", "Name");

这是RoleManager …

c# asp.net-mvc asp.net-mvc-4 asp.net-identity role-manager

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

列出asp.net mvc文件夹中的文件

我想在页面加载时列出文件夹中的所有文件。所以

为此,我刚刚创建了这样的

HTML代码

<input id="idd" type="file" multiple="true" class="file" data-preview-file-type="text">
Run Code Online (Sandbox Code Playgroud)

脚本

@section scripts{   

 <script type="text/javascript">    

  $(document).ready(function () {
        $.ajax({
            url: '/Home/filesinfolder',
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (data) {
                $.each(data, function (index, val) {
                    $('#idd').append('<li><a href="http://'+ val.Url +'" target="_new">' + val.Url + '</a></li>');
                });
            },
            error: function (xhr, status, err) {
                console.log('Response code:' + xhr.status);
                console.log('[Error:' + err + '] ' + status);
            }
        });
    });

</script>
Run Code Online (Sandbox Code Playgroud)

控制器方法

    public JsonResult filesinfolder()
    {
        DirectoryInfo salesFTPDirectory = null;
        FileInfo[] files = null; …
Run Code Online (Sandbox Code Playgroud)

javascript ajax asp.net-mvc file-io json

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

从System.DateTime.Now中删除小时:分钟:秒

我想只插入year : month : day数据库表行中的特定列,但我的变量是DateTimeType.

要删除milliseconds我刚刚使用以下代码:

DateTime createdate = System.DateTime.Now;
createdate = createdate.AddTicks(-(createdate.Ticks % TimeSpan.TicksPerSecond));
Run Code Online (Sandbox Code Playgroud)

如何删除小时,分钟,秒?

c# datetime

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

ASP.NET mvc 的月份和年份下拉列表

我正在尝试在 asp.net mvc 项目的 cshtml 视图页面中填充月份和年份

这是查看页面代码

@model IEnumerable<project.Models.ProductStatistics>

@{

 }

@Html.DropDownList("ExpirationMonth", ExpirationMonthDropdown)
@Html.DropDownList("ExpirationYear", ExpirationYearDropdown)
Run Code Online (Sandbox Code Playgroud)

这是模型

public class ProductStatistics
{

    public IEnumerable<SelectListItem> ExpirationMonthDropdown
    {
        get
        {
            return Enumerable.Range(1, 12).Select(x =>

                new SelectListItem()
                {
                    Text = CultureInfo.CurrentCulture.DateTimeFormat.AbbreviatedMonthNames[x - 1] + " (" + x + ")",
                    Value = x.ToString(),
                    Selected = (x == Model.ExpirationMonth)
                });
        }
    }

    public IEnumerable<SelectListItem> ExpirationYearDropdown
    {
        get
        {
            return Enumerable.Range(DateTime.Today.Year, 20).Select(x =>

            new SelectListItem()
            {
                Text = x.ToString(),
                Value = x.ToString(),
                Selected = (x == Model.ExpirationYear) …
Run Code Online (Sandbox Code Playgroud)

c# linq asp.net-mvc razor asp.net-mvc-4

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