小编all*_*ded的帖子

无法从Microsoft.Web.Publishing.Tasks.dll加载TransformXml任务

有没有人看到这个错误,知道如何解决它?

无法从程序集C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.Tasks.dll加载"TransformXml"任务.

无法加载文件或程序集'file:/// C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.Tasks.dll'或其依赖项之一.该系统找不到指定的文件.

确认声明是否正确,程序集及其所有依赖项是否可用,以及该任务是否包含实现Microsoft.Build.Framework.ITask的公共类.

我在别处读到问题是你没有安装SQL Server.但我确实安装了带有SP1的SQL Express 2012 x64.我也在运行VS 2013 Professional.

我在VS 2012 Express中运行了这个完全相同的解决方案,没有任何问题.

visual-studio

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

从id列表更新Entity Framework中的多行

我正在尝试为实体框架创建一个查询,这将允许我获取ID列表并更新与它们关联的字段.

SQL中的示例:

UPDATE Friends
SET msgSentBy = '1234'
WHERE id IN (1, 2, 3, 4)
Run Code Online (Sandbox Code Playgroud)

如何将上述转换为实体框架?

c# sql asp.net-mvc entity-framework

75
推荐指数
4
解决办法
10万
查看次数

Java如何对链表进行排序?

我需要按字母顺序对链表进行排序.我有一个链接列表,其中包含乘客姓名,并且需要按字母顺序对乘客姓名进行排序.怎么会这样做?有人有任何参考或视频吗?

java linked-list

23
推荐指数
4
解决办法
14万
查看次数

当没有数据发布时,在页面加载时显示MVC Razor验证错误

我正在搞乱数据注释.当我点击链接转到某个页面时,会显示验证消息,但我希望验证消息不显示,除非已发布数据.

视图:

@Html.TextBoxFor(m => m.EmailAddress, new { @placeholder = "Enter Email", @class = "form-control" })
@Html.ValidationSummary(true, "Registration Failed. Check your credentials")
@Html.ValidationMessageFor(m => m.EmailAddress, "You must enter a valid Email Address.")
Run Code Online (Sandbox Code Playgroud)

模型:

[Required(ErrorMessage = "Email is required")]
[DataType(DataType.EmailAddress)]
[EmailAddress]
[Display(Name = "Email Address: ")]
public string EmailAddress { get; set; }
Run Code Online (Sandbox Code Playgroud)

控制器:

[HttpGet]
        public ActionResult AddUser()
        {
            return View();
        }

        [HttpPost]
        public ActionResult AddUser(UserCreateViewModel user)
        {
            if (ModelState.IsValid)
            {
                var success = UserRepository.AddUser(user);

                if (success)
                {
                    return View("Success");
                }
            } …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc asp.net-mvc-validation data-annotations razor

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

更改已存在的cookie的cookie值

我有一个叫做SurveyCookie的cookie.像这样创建:

var cookie = new HttpCookie("SurveyCookie");
cookie.Values["surveyPage"] = "1";
cookie.Values["surveyId"] = "1";
cookie.Values["surveyTitle"] = "Definietly not an NSA Survey....";
cookie.Values["lastVisit"] = DateTime.UtcNow.ToString();
cookie.Expires = DateTime.UtcNow.AddDays(30);
Response.Cookies.Add(cookie);
Run Code Online (Sandbox Code Playgroud)

哪个效果很好.现在,当我想像这样更改值"surveyPage"时出现问题.

下面将创建一个新的cookie,这不是我想要的.

int cookieValue = Convert.ToInt32(Request.Cookies["SurveyCookie"]["surveyPage"]) + 1;
Response.Cookies["SurveyCookie"]["surveyPage"] = cookieValue.ToString();
Run Code Online (Sandbox Code Playgroud)

然后我尝试下面的代码也不起作用.调查页面仍然是1,应该是2.

Request.Cookies["SurveyCookie"]["surveyPage"] = cookieValue.ToString(); 
Run Code Online (Sandbox Code Playgroud)

由于上述两种方法都没有改变surveyPage的cookie值?

c# cookies asp.net-mvc

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

在节点中使用require('angular')会导致Window未定义

所以我对节点完全不熟悉,但我想出了如何安装node_modules.我想弄清楚的是如何在我的代码中正确包含'Angular'.

所以从一个新的快递4旋转我做了:

npm install --save angular
Run Code Online (Sandbox Code Playgroud)

然后我进入routes/index.js并添加了require('angular'):

var express = require('express');
var router = express.Router();
require('angular');

/* GET home page. */
router.get('/', function(req, res, next) {
  res.render('index', { title: 'Express' });
});

module.exports = router;
Run Code Online (Sandbox Code Playgroud)

但是当我做节点启动时,我得到一个错误,说:

ReferenceError: window is not defined
    at Object.<anonymous> (/Users/al/Projects/node/podcastsearch/podcast/node_modules/angular/angular.js:26307:4)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (/Users/al/Projects/node/podcastsearch/podcast/node_modules/angular/index.js:1:63)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
Run Code Online (Sandbox Code Playgroud)

包含角度的正确方法是什么?

node.js express angularjs

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

使用ngTagsInput自动完成无法读取未定义的属性'then'

我想弄清楚这个问题,但我没有运气.

这是我写的有用的掠夺者.请注意,当我使用$ http.get访问tags.json时,代码工作正常.

角度指令代码:

app.directive('tag', function($http) {
  return {
    restrict: 'E',
    templateUrl: 'tag.html',
    link: function (scope, el) {
       scope.tags = [
          { text: 'Tag1' },
          { text: 'Tag2' },
          { text: 'Tag3' }
        ];

        var test = [{ "text": "Tag9" },{ "text": "Tag10" }];

        scope.loadTags = function (query) {
          return $http.get('tags.json');
        }
    }
  }
});
Run Code Online (Sandbox Code Playgroud)

'tag.html'中的HTML:

<tags-input ng-model="tags">
  <auto-complete source="loadTags($query)"></auto-complete>
</tags-input>
<p>Model: {{tags}}</p>
Run Code Online (Sandbox Code Playgroud)

工作图: TagExample


太棒了,但我不想使用,$http.get因为我已经有一个对象,里面有我想要用于自动完成的标签.所以我尝试了这个

角度指令代码:

app.directive('tag', function($http) {
  return {
    restrict: 'E',
    templateUrl: 'tag.html',
    link: function (scope, …
Run Code Online (Sandbox Code Playgroud)

tags angularjs angularjs-directive angularjs-scope

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

使用node.js时,Angular Ui-Router不进行路由

我正在使用角度ui路由器.路由器似乎在主页index.html上运行完美.但任何其他导航都不起作用.

这是我的stateprovider angular:

var app = angular.module('myApp', ['ui.router']);


app.config(function($stateProvider, $urlRouterProvider) {
    $urlRouterProvider.otherwise("/");

    $stateProvider
        .state("home", {
            url: "/",
            templateUrl: "../partials/home/index.html"
        })
        .state("login", {
            url:"/login",
            templateUrl: "../partials/account/login.html"
        })
        .state("register", {
            url: "/register",
            templateUrl: "../partials/account/register.html"
        })
        .state("values", {
            url: "/values",
            templateUrl: "../partials/test/values.html"
        })
    ;
});
Run Code Online (Sandbox Code Playgroud)

主要index.html中的HTML:

 <!--Content -->
    <div class="container">
        <div ui-view></div>
    </div>
    <!-- END Content -->
Run Code Online (Sandbox Code Playgroud)

当我浏览localhost:8080/login页面时,我得到了这个:

在此输入图像描述 如果它找不到,我想我甚至不应该看到这个页面.由于$ urlRouterProvider.otherwise(),它不应该将我重定向回"/".除此之外,模板url /partials/account/login.html存在.

我对node.js有些新意,我很好奇,如果笔记文件服务器试图路由并打败我的角度文件服务器?我使用的是http-server,这可能是最常见的.

如果有帮助,我也在使用Express Node.以下是app.js的代码,我认为问题可能来自:

var express = require('express');
var path = require('path');
var favicon = require('static-favicon');
var logger = require('morgan');
var cookieParser = …
Run Code Online (Sandbox Code Playgroud)

node.js angularjs angular-routing

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

在 CSS 网格中隐藏列

我是 css grid 的新手,我试图弄清楚如何让一列完全消失并强制其他列堆叠。

我基本上希望下面的红色划掉的完全消失,只需将网格中的所有其他东西堆叠成几行。

在此处输入图片说明

使用下面的代码,我想block 4消失。然后我想要块 1/2/3/5/6 堆叠。

.wrapper {
  display: grid;
  grid-template-columns: repeat(3, minmax(155px, 1fr)) 1fr;
  grid-gap: 10px;
  padding: 0.5rem;
}
Run Code Online (Sandbox Code Playgroud)
<div class="wrapper">
  <div>
    Block 1
  </div>
  <div>
    Block 2
  </div>
  <div>
    Block 3
  </div>
  <div>
    Block 4
  </div>
  <div>
    Block 5
  </div>
  <div>
    Block 6
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

它的代码笔:

https://codepen.io/allencoded/pen/goNYwv

css css-grid

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

C#Web API路由与Angular路由混合使用

是否有可能使MVC应用程序仅使用WEB API形式的路由,但是允许angular使用其routeprovider完成剩余的路由?当我运行我的应用程序时,我得到:

GET http://localhost:8080/Views/Home/Index.html 404 (Not Found) 
Run Code Online (Sandbox Code Playgroud)

MVC Route RouteConfig.Cs

 // serves plain html
        routes.MapRoute(
             name: "DefaultViews",
             url: "view/{controller}/{action}/{id}",
             defaults: new { id = UrlParameter.Optional }
        );

        // Home Index page have ng-app
        routes.MapRoute(
            name: "AngularApp",
            url: "{*.}",
            defaults: new { controller = "Home", action = "Index" }
        );
Run Code Online (Sandbox Code Playgroud)

WebAPIConfig.cs

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

C#Controller(尝试多种方式)

public ActionResult Index()
{
    ViewBag.Title = "Home Page";

    return View();
}

public ActionResult Test()
{
    var …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc angularjs

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