小编Arb*_*æde的帖子

都柏林核心和谷歌SEO

您如何看待Google在索引网站时使用Dublin Core标记?这些标签(DC.description等)对Google很重要吗?

谢谢.

seo dublin-core

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

Web Api FromBody从Web客户端为空

您好我想通过Web api控制器中的body变量从C#客户端调用Web Api方法始终为null.如何设置正确?客户端:

IFileService imgService = new ImageServiceBll();
var image = System.Drawing.Image.FromFile(serverFile);
var dataImage = imgService.ImageToBase64(image, System.Drawing.Imaging.ImageFormat.Png);

using (var client = new HttpClient())
{
    client.BaseAddress = new Uri("http://site.local/");
    client.DefaultRequestHeaders.Accept.Clear();
    client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

    // HTTP POST
    var data = new
    {
        imageData = dataImage,
        version = version
    };

    HttpResponseMessage response = await client.PostAsJsonAsync("api/contenttool/SaveImage", data);
    if (response.IsSuccessStatusCode)
    {
        Uri gizmoUrl = response.Headers.Location;
    }
}
Run Code Online (Sandbox Code Playgroud)

服务器端:

public class ContentToolController : ApiController
{
    public IFileService FileService { get; set; }
    // POST api/contenttool
    public string …
Run Code Online (Sandbox Code Playgroud)

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

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

IE 8-9长循环的JavaScript问题

我在IE 8-9中得到了以下坚持的JS问题,在其他浏览器中,我的代码工作得非常好.

案例:我在JS中有以下代码,它应该启动一些服务器进程并更新进度条,其中包含服务器端的状态,Jquery UI提供的内容:

 $("#btnSendUser").click(function (event) {                
                $.ajax({
                    type: "POST",
                    url: "/StartLongProcess",
                    dataType: "json",
                    traditional: true,
                    data: { userIds: users },
                    success: function (result) {
                        console.log("Process start");
                    }
                });
                var processId = 0;
                getStatus(processId);
            });

        function getStatus(processId) {
            var url = '/GetStatus';
            $.get(url, { clientProcessId: processId }, function (data) {
                if (!data.IsDone) {
                    $("#progress").progressbar({ value: data.Progress });                                        
                    window.setTimeout("getStatus(" + processId + ")", 350);
                }
                else {
                    $("#progress").progressbar({ value: 100 });      
                    console.log("Done");                                                            
                };
            });                                  
        }
Run Code Online (Sandbox Code Playgroud)

在当前控制器的StartLongProcess方法中,我以这种方式启动长服务器进程:

[ValidateInput(false)]
        public void …
Run Code Online (Sandbox Code Playgroud)

javascript jquery internet-explorer jquery-ui asp.net-mvc-3

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

淘汰检查/取消选中所有组合框

我使用knockout将JSON obejct映射到用户控件,我有一个单独的复选框列表,它们看起来像

 <input type="checkbox" data-bind="checked: IsEnabled1" />
Run Code Online (Sandbox Code Playgroud)

我有JsonObject

 var viewModel = {
            IsEnabled1 :ko.observable(true),            
            IsEnabled2 :ko.observable(true),
            IsEnabled3 :ko.observable(false)
        };
  ...
  ko.applyBindings(viewModel);
Run Code Online (Sandbox Code Playgroud)

我想添加将检查/取消选中所有其他的全局复选框,我在JavaScript端进行了此更改但是全局复选框更新了UI部分,但它们来自单独的复选框的数据未映射到JSON对象.

全局复选框

  $("#GeneralTable thead tr th:first input:checkbox").click(function () {
            var checkedStatus = this.checked;
            $("#GeneralTable tbody tr td:first-child input:checkbox").each(function () {
                this.checked = checkedStatus;                    
            });

        });
Run Code Online (Sandbox Code Playgroud)

在此代码之后,我的JSON对象包含与UI无关的数据.

如何更新JS方面的更改后的所有JSON复选框?

javascript jquery knockout.js

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

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

无法提交配置更改,因为文件在磁盘上已更改

我想要一个可以创建 IIS 网站的 powershell 脚本。但我收到错误

New-IISSite:文件名:\?\C:\Windows\system32\inetsrv\config\applicationHost.config 错误:无法提交配置更改,因为磁盘上的文件已更改在 C:\projects\salonsecretSrc\RegisterWebSite.ps1:38 字符:9 + New-IISSite -BindingInformation $strIssBindigFormat -Name $st ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [New-IISSite], FileLoadException +fullyQualifiedErrorId : System.IO .FileLoadException,Microsoft.IIS.Powershell.Commands.NewIISSiteComman

这是我的脚本:

$strCurrentPath = $MyInvocation.MyCommand.Path
$strWebSiteFolder = Get-ChildItem (dir $strCurrentPath)
$strWebSiteBindingPath = $strWebSiteFolder.Directory.FullName+"\build\WebSite"
$strCurrentFolderName = $strWebSiteFolder.Directory.Name
$strIssSiteName = "$strCurrentFolderName.local"
$strIssBindigFormat = ":80:$strIssSiteName"

Write-Host "Current Script path: $strCurrentPath"
Write-Host "IIS Web Site phycical path: $strWebSiteBindingPath"
Write-Host "IIS SiteName: $strIssSiteName"
Write-Host "IIS Bindindg Format: $strIssBindigFormat"
Write-Host "Creating App Pool - $strIssSiteName"
        New-WebAppPool -Name …
Run Code Online (Sandbox Code Playgroud)

asp.net iis powershell

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

Umbraco检查节点是否仍然存在

您好如何在Umbraco中检查我通过Id获得的节点是否仍然存在

var node = new Node(id);
Run Code Online (Sandbox Code Playgroud)

无论如何都返回对象,但如果我尝试读取一些属性,我就会遇到异常.有谁知道Umbraco API函数进行检查吗?

c# umbraco

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

SQL Server 2005表假脱机(懒惰假脱机) - 性能

我有一些遗留SQL(SP)

  declare @FactorCollectionId       int;        select  @FactorCollectionId = collectionID from dbo.collection where name = 'Factor'
    declare @changeDate             datetime;   set @changeDate = getDate()
    declare @changeTimeID           int;        set @changeTImeID = convert(int, convert(varchar(8), @changeDate, 112))
    declare @MaxWindowID            int;        select @MaxWindowID = MAX(windowID) from dbo.window

  select distinct @FactorCollectionId, ElementId, T.TimeID, @changeTimeId ChangeTimeID, 1 UserID, @MaxWindowID, 0 ChangeID
                            , null TransactionID, SystemSourceID, changeTypeID, 'R' OlapStatus, Comment, Net0 Delta0, Net0
                            , 1 CreatedBy, 1 UpdatedBy, @changeDate CreatedDate, @changeDate UpdatedDate, 1 CurrentRecord, MeasureTypeID
                from dbo.aowCollectedFact FV
                    inner join …
Run Code Online (Sandbox Code Playgroud)

sql sql-server-2005

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

如何在x64位计算机上连接Visual Studio 2012/2013中的MySQL数据源

我已经安装了Connector/Net for MySQL,但我仍然没有在Server explorer中看到它们.

我该怎么做才能看到它?

我可以在我的磁盘等上找到文件.我还尝试手动将描述添加到machine.config以获取所有框架版本

<system.data>
    <DbProviderFactories>
      <add name="Microsoft SQL Server Compact Data Provider 4.0" invariant="System.Data.SqlServerCe.4.0" description=".NET Framework Data Provider for Microsoft SQL Server Compact" type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=4.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
      <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
    </DbProviderFactories>
  </system.data>
  <system.serviceModel>
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

这里没有mySql连接器

mysql visual-studio-2012 visual-studio-2013

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

Glass Mapper v4 InferType Cast问题

我无法理解为什么Glass Mapper无法以正确的方式投射对象,如下所述, 我有下一课

 public class BC
    {
        [SitecoreId]
        public virtual ID Id { get; set; }        
    }

public class WB : BC
    {
        [SitecoreField(FieldName = "P1")]
        public virtual Glass.Mapper.Sc.Fields.Link P1 { get; set; }
    }

 [SitecoreType(TemplateId = "{XXX}", AutoMap = true, EnforceTemplate = SitecoreEnforceTemplate.Template)]
    public class AAA : WB 
    {
        public virtual string AAAP1 { get; set; }
        public virtual DateTime AAAP2 { get; set; }
    }
 [SitecoreType(TemplateId = "{VVV}", AutoMap = true, EnforceTemplate = SitecoreEnforceTemplate.Template)]
public class BBB …
Run Code Online (Sandbox Code Playgroud)

c# sitecore sitecore-mvc glass-mapper

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