小编Dot*_*mer的帖子

C#中`new object()`和`new {}`有什么区别?

首先,我搜索了这个,我在Stack Overflow上找到了以下链接:

但是我这个答案并不满意,它没有得到很好的解释(我说得不好).基本上,我想知道的区别 new object()new {}.如何,它们在编译时和运行时处理?

其次,我WebMethods在我的asp.net简单应用程序中使用了以下代码

[WebMethod]
[ScriptMethod(UseHttpGet = false)]
public static object SaveMenus(MenuManager proParams)
{
    object data = new { }; // here im creating an instance of an 'object' and i have typed it `new {}` but not `new object(){}`.
    try
    {
        MenuManager menu = new MenuManager();    
        menu.Name = proParams.Name;
        menu.Icon = proParams.Icon;
        bool status …
Run Code Online (Sandbox Code Playgroud)

.net c#

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

使用Asp.Net MVC和Web Api配置Ninject

我已经设置了我的项目Ninject IoC.
我的项目有常规Asp.Net MVC控制器和Web Api控制器.现在,Ninject使用Web ApiNinject不适用于常规Asp.MVC控制器.
我的常规MVC控制器实现;

public class GalleryController : BaseController
{
    public GalleryController(IUow uow)
    {
        Uow = uow;
    }
    ........
}
Run Code Online (Sandbox Code Playgroud)

与常规控制器一起使用时出错

An error occurred when trying to create a controller of type 'Web.Controllers.HomeController'. Make sure that the controller has a parameterless public constructor.]
Run Code Online (Sandbox Code Playgroud)

但是,当我使用Web Api尝试相同的代码时,它可以工作

public class GalleryController : BaseApiController
{
    public GalleryController(IUow uow)
    {
        Uow = …
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc dependency-injection ninject repository-pattern

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

循环遍历每个HTML表列并使用jQuery获取数据

我正在尝试获取html中的数据<tbody>.基本上,我有很多这样的行; 在此输入图像描述

                <tbody>
                    <tr>
                        <td>63</td>
                        <td>Computer</td>
                        <td>3434</td>
                        <td>
                            <button class="btn-medium btn-danger remove" id="mprDetailRemove"><i class="icon-remove"></i></button>
                        </td>
                    </tr>
                    <tr>
                        <td>64</td>
                        <td>Stationary</td>
                        <td>111</td>
                        <td>
                            <button class="btn-medium btn-danger remove" id="Button1"><i class="icon-remove"></i></button>
                        </td>
                    </tr>
                    <tr>
                        <td>64</td>
                        <td>Stationary</td>
                        <td>11</td>
                        <td>
                            <button class="btn-medium btn-danger remove" id="Button2"><i class="icon-remove"></i></button>
                        </td>
                    </tr>
                </tbody>
Run Code Online (Sandbox Code Playgroud)

现在,我正在循环并尝试获得这样的<td>值;

        var table = $("#mprDetailDataTable table tbody");

        table.find('tr').each(function (key, val) {
            $(this).find('td').each(function (key, val) {
                var productId = val[key].innerHTML; // this isn't working
                var product = ?
                var Quantity = ?
            });
        });
Run Code Online (Sandbox Code Playgroud)

但是,我无法获得每行的值(html文本). …

html foreach jquery loops

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

LINQ to Entities包含区分大小写的搜索

我试图在linq中查询我的结果集到实体;

var categoriesList = _catRepo.GetAllCategories();


 filteredCategories = categoriesList.Where(c=> c.CategoryName.Contains("for"));
Run Code Online (Sandbox Code Playgroud)

但是,我没有得到任何结果监守的CategoryNameFor(Upper Case)在数据库中.我还检查了sql server collat​​ion,并将其设置为_CI_AS.我不知道如何使用contains来过滤不区分大小写的字符串? 如果有人打字,我基本上想要;

 filteredCategories = categoriesList.Where(c=> c.CategoryName.Contains("for"));
Run Code Online (Sandbox Code Playgroud)

要么

filteredCategories = categoriesList.Where(c=> c.CategoryName.Contains("For"));
Run Code Online (Sandbox Code Playgroud)

结果应该是一样的

c# linq asp.net linq-to-entities

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

Asp.Net中<%:%>和<%#:%>之间的差异

我知道我们可以<%: %>在.Net 4中引入html编码的语法.但我正在阅读Asp.Net 4.5的新功能,我得到了另一种类型,即<%#: %>用于编码数据绑定表达式的结果.我对此感到困惑.

What is the difference between <%: %> and <%#: %> in Asp.Net
Run Code Online (Sandbox Code Playgroud)

请解释他们两个.

c# asp.net-4.0 asp.net-4.5

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

在Asp.Net MVC项目中托管WCF服务

我有3个项目的解决方案:

  1. ConsoleClient(用于测试WCF服务)
  2. ServiceLibrary(用于WCF)
  3. Web(asp.net mvc项目)

我在app.config中的ServiceLibrary项目中完成了一些设置

  <system.serviceModel>
    <services>
      <service name="MrDAStoreJobs.ServiceLibrary.AdvertisementService">
        <clear />
        <endpoint address="http://localhost:8050/ServiceLibrary/basic" binding="basicHttpBinding" bindingConfiguration="" contract="MrDAStoreJobs.ServiceLibrary.Interface.IAdvertisementService" />
        <host>
          <baseAddresses>
            <add baseAddress="http://localhost:8050/Design_Time_Addresses/MrDAStoreJobs/ServiceLibrary/AdvertisementService/" />
          </baseAddresses>
        </host>
      </service>
    </services>
    <behaviors>
      <serviceBehaviors>
        <behavior>
          <!-- To avoid disclosing metadata information, 
          set the value below to false before deployment -->
          <serviceMetadata httpGetEnabled="True" />
          <!-- To receive exception details in faults for debugging purposes, 
          set the value below to true.  Set to false before deployment 
          to avoid disclosing exception information -->
          <serviceDebug includeExceptionDetailInFaults="False" />
        </behavior>
      </serviceBehaviors> …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc wcf

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

Asp.Net MVC4显示CheckboxList

我搜索了很多,只花了3天时间搜索和尝试不同的技术(在stackoverflow等),但我找不到在asp.net mvc中实现checkboxlist的解决方案.最后我将我的问题发布到stackoverflow;
所以,我的模型看起来像这样;

我的模型的多对多关系(1个类别可能包含许多项目,而项目可能属于许多类别)rel

我的模型的多对多关系(1个类别可能包含许多项目,一个项目可能属于许多类别)
我的控制器;

 [HttpGet]
    [Authorize(Roles = "Admin")]
    public ActionResult ProjectAdd()
    {
        return View();
    }
Run Code Online (Sandbox Code Playgroud)

我的看法;

@using (Html.BeginForm())
{
    @Html.ValidationSummary(true)

    <fieldset>
        <legend>Add New Project</legend>

        <div class="editor-label">
            @Html.LabelFor(model => model.ProjectHeading)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.ProjectHeading)
            @Html.ValidationMessageFor(model => model.ProjectHeading)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.ProjecctUrl)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.ProjecctUrl)
            @Html.ValidationMessageFor(model => model.ProjecctUrl)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.ProjectLongDescription)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.ProjectLongDescription)
            @Html.ValidationMessageFor(model => model.ProjectLongDescription)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.PromoFront)
        </div>
        @Html.EditorFor(model => model.PromoFront)
        @Html.ValidationMessageFor(model …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc

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

Native Script中的iOS 3D Touch支持

我想通过Native Script在iOS中使用3D触控支持.目前有一个快速动作插件,但我想听听ForceTouchiOS设备的动作.我想使用本机iOS API执行此操作,但我不知道如何开始.同一作者
还有另一个Cordova插件,其中有一个函数,我们可以听取下面的强制触摸:

ThreeDeeTouch.watchForceTouches(function(result) {
    console.log("force touch % " + result.force); // 84
    console.log("force touch timestamp " + result.timestamp); // 1449908744.706419
    console.log("force touch x coordinate " + result.x); // 213
    console.log("force touch y coordinate " + result.y); // 41
  });
Run Code Online (Sandbox Code Playgroud)

如何在NativeScript iOS中访问3D Touch API

javascript nativescript angular2-nativescript

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

jQuery插件与Angularjs不兼容

我在我的项目中使用了jQuery滑块,我使用angular加载图像.我目前的观点是这样的;

        <div id="slides">
            <div class="slides_container">
                <a href="" data-ng-repeat="image in gallery">
                    <img data-ng-src="{{image.imageUrl}}" width="919" height="326" alt="" />
                </a>
            </div>
        </div>
Run Code Online (Sandbox Code Playgroud)

控制器;

blogApp.controller("HomeController", ['$scope', '$resource', function ($scope, $resource) {
    var basePath = '/api/',
        FrontGallery = $resource(basePath + 'gallery?culture=en-US'),

    $scope.gallery = FrontGallery.query();
}]);
Run Code Online (Sandbox Code Playgroud)

和jQuery滑块代码(使它成为一个滑块.我正在使用这个插件http://archive.slidesjs.com/)

$(document).ready(function () {
    $('#slides').slides({
        preload: true,
        preloadImage: '/content/images/theme/loading.gif',
        play: 5000,
        pause: 2500,
        hoverPause: true
    });
});
Run Code Online (Sandbox Code Playgroud)

什么时候,我尝试这个代码,我的所有图像都从数据库加载(通过firebug调试)但jQuery滑块没有应用动画或滑动效果到它
当我删除data-ng-repeat="image in gallery并使用一些静态内容即图像,我得到了滑动效果回来了.
这有什么问题.我认为Angular正在操纵我的DOM.这就是为什么我每次放置时都会遇到这个问题,即在我的滑块上使用一些角度属性.
注意:我对jQuery新闻有同样的问题,即jQuery InnerFade插件http://medienfreunde.com/lab/innerfade/
以下是如何innerFade使用的;

<h1>
    <img src="/content/images/theme/hotnews.png" …
Run Code Online (Sandbox Code Playgroud)

jquery angularjs

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

滚动到Ionic 2中ListiVew的特定项目

我想滚动到离子2中列表视图中的特定项目.我有一个列表视图绑定到数组.

export class TestPage {
    @ViewChild(Content) content: Content;
    public items: Array<Object> = [];

    ionViewWillEnter() {
        console.log(this.navParams.data);
        this.customService.getArray(this.params.index).then((items) => {
            this.items = items;
                //scroll to item
                // this.content.scrollTo()
        });
     }
}
Run Code Online (Sandbox Code Playgroud)

这是观点:

<ion-list [virtualScroll]="items" approxItemHeight="120px" approxItemWidth="100%" 
    class="items-listview list list-md">
  <button class="items-listview-item item item-md" *virtualItem="let item">
    <div class="items-listview-text">
        {{ item.text }}<span>{{item.index}}</span>
    </div>
  </button>
</ion-list>
Run Code Online (Sandbox Code Playgroud)

我看到scrollTo只支持位置,即顶部和左侧,但不支持元素本身.如何滚动列表视图项目(例如项目编号150)本身?如何获得150号项目的位置并将其传递给scrollTo?

typescript ionic-framework ionic2 ionic3 angular

8
推荐指数
2
解决办法
8790
查看次数