无法获得jQuery Validate插件来玩得很好.
模型
public class FooVM
{
[Required]
public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
布局
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<script src="@Url.Content("~/scripts/jquery-1.9.0.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/scripts/jquery-migrate-1.0.0.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/scripts/bootstrap.min.js")" type="text/javascript"></script>
<link href="@Url.Content("~/content/bootstrap-responsive.min.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/content/bootstrap.min.css")" rel="stylesheet" type="text/css" />
<title>@ViewBag.Title</title>
</head>
<body>
<div class="container">
<div class="row">
<div class="span12">
<div class="navbar">
<div class="navbar-inner">
<a class="brand" href="#">idoneit</a>
<ul class="nav">
<li class="menu-link">@Html.ActionLink("Home", "index", "bar")</li>
</ul>
</div>
</div>
</div>
<div class="span12 error-container">
</div>
<div …Run Code Online (Sandbox Code Playgroud) 当我使用Chrome浏览器查看使用语法高亮显示的博客帖子(在博客上)时,会插入额外的行

但在IE上它看起来很好:

我在这里做错了什么想法?
编辑:
我正在使用的SyntaxHighlighter的配置/设置如下:
<!-- Syntax Highlighter Additions START -->
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shCore.css' rel='stylesheet' type='text/css'/>
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css' rel='stylesheet' type='text/css'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushcsharp.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCss.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJava.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js' type='text/javascript'/>
<script language='javascript' type='text/javascript'>
SyntaxHighlighter.config.bloggerMode = true;
SyntaxHighlighter.all();
</script>
<!-- Syntax Highlighter Additions END -->
Run Code Online (Sandbox Code Playgroud)
编辑:
生成的HTML是:
<pre class="brush: csharp;">using System;
<br />using System.Text;
<br />using System.Collections.Generic;
<br />using System.Linq;
<br />using Microsoft.VisualStudio.TestTools.UnitTesting;
<br />using AccountTypeFollowUp;
<br />
<br />namespace PluginsUnitTests
<br />{
<br …Run Code Online (Sandbox Code Playgroud) 我正在寻找一个函数,它将选择列表中的选项列表,并按字母顺序排序,但有一个扭曲.带有文本"NA"的所有值都应该被推到列表的底部.
所以给出一个清单 -
<select>
<option value="1">Car</option>
<option value="2">Bus</option>
<option value="3">NA</option>
<option value="4">Bike</option>
<option value="5">Tractor</option>
<option value="6">NA</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我们最终应该 -
<select>
<option value="4">Bike</option>
<option value="2">Bus</option>
<option value="1">Car</option>
<option value="5">Tractor</option>
<option value="3">NA</option>
<option value="6">NA</option>
</select>
Run Code Online (Sandbox Code Playgroud)
NA的顺序并不重要.
并且不要问为什么我不能只删除NA(或者为什么会有几个选项使用相同的文本但不同的基础值,因为我也不同意它.
我有一个包含7个或8个项目的解决方案,其中没有任何包含任何特别令人兴奋的项目,并且所有项目都能达到预期的效果(实际上还有我在当前机器上使用过的其他项目).
但是,每当我打开其中一个AutoMapper MappingConfiguration文件时,Visual Studio就会停止运行,移动光标一次只需要几分钟,并且尝试编写代码会导致许多咒骂 - 很多很多很多咒骂.
它似乎只是这个MappingConfig.cs文件.它甚至不是那么大 - 可能是30个映射(cfg.CreateMap<Bar,Foo>();)和总共350行代码.
使用AutoMapper时有没有人经历过Visual Studio的减速?
我相信AutoMapper是4.2,我使用的是Visual Studio 2015社区版.
我有一个布局页面
<!DOCTYPE html>
<html>
<head>
<title>@ViewBag.Title</title>
<script src="@Url.Content("~/Scripts/jquery-1.7.1.min.js")" type="text/javascript"></script>
<link href="@Url.Content("~/content/main_layout.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/content/menu.css")" rel="stylesheet" type="text/css" />
@RenderSection("JS", required:false)
@RenderSection("CSS", required:false)
</head>
<body>
@RenderBody()
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
然后是这样的观点
@{
ViewBag.Title = "Home";
Layout = "~/views/shared/_layout.cshtml";
}
@using RS.Common.HtmlHelpers;
@section JS
{
<script src="@Url.Content("~/scripts/fue.js")" type="text/javascript"></script>
<script src="@Url.Content("~/scripts/jquery.flexslider-min.js")" type="text/javascript"></script>
}
@section CSS
{
<link href="@Url.Content("~/content/hp.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/content/hp_form.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/content/flexslider.css")" rel="stylesheet" type="text/css" />
}
<h4>Test!</h4>
Run Code Online (Sandbox Code Playgroud)
页面加载正如我所料.但是,我收到3个警告:
Validation (XHTML 1.0 Transitional): Element 'link' cannot be nested within …Run Code Online (Sandbox Code Playgroud) 联系人/帐户上的Notes/Annotations有一个看似矛盾的问题.
这是我们定义的自定义角色的Note实体的权限:

摘要:
我按照预期进入帐户屏幕,我无法修改其他用户的注释.
我转到联系人屏幕,我可以修改另一个用户的注释.
我缺少权限的某些方面吗?
该在线谷歌地图API文档为他们的地理编码API的状态:
通常,地址查询只会返回“结果”数组中的一项,但当地址查询不明确时,地理编码器可能会返回多个结果。
但是,如果您为“ Smith Street ”打了这个例子(那算是模棱两可的吧?),您只会得到一个结果。
https://maps.googleapis.com/maps/api/geocode/json?address=smith%20street&components=country:GB
那么,如果史密斯街不是模棱两可的,那是什么?还是这个API只返回一个结果的现实?
我很困扰!
我有一个解决方案,在发布和部署时会出现以下错误:
Exception information:
Exception type: HttpException
Exception message: Method 'GetDemosSubsidiaryById' in type 'DG.Crm.DataAccess.Crm2011WS.Repositories.ReferenceEntitiesRepository' from assembly 'DG.Crm.DataAccess.Crm2011WS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.
<stack trace>
Run Code Online (Sandbox Code Playgroud)
显然它构建得很好并且该方法已实现并且肯定存在于库中。我已经使用反射器来检查部署的 DLL,但我也看不到任何异常之处 - 存在类,存在类型,实现方法。它所抱怨的特定方法甚至都没有被调用。
我已经删除了所有引用并在解决方案中阅读了它们。
我已经DG.Crm.DataAccess.Crm2011WS.Repositories.ReferenceEntitiesRepository使用 Visual Studio 中的“实现接口”快捷方式重新创建了。
该解决方案在 Visual Studio 中加载并正常工作。
我在这里遗漏了什么或者我可以在哪里寻找更多信息?
编辑以添加解决方案结构:

该2011WS库实现了位于Common库中的接口。然后 WebApps MVC Web 应用程序引用它们。
我正在为CRM Online试用租户上的客户端编写一个插件(假设它有最新的补丁等)并且遇到了我以前从未见过的错误.一般来说,我总是使用下面的扩展方法,只是为了清晰的代码:
public static void AddOrUpdate(this Entity e, string propertyName, object value)
{
if (e.Attributes.Contains(propertyName))
{
e.Attributes[propertyName] = value;
}
else
{
e.Attributes.Add(propertyName, value);
}
}
Run Code Online (Sandbox Code Playgroud)
我觉得那里没有什么大的争议吗?无论如何,如果我将类文件作为此客户端插件的一部分包含在内,我会抛出以下错误:
Unhandled Exception: System.ServiceModel.FaultException`1
System.TypeLoadException: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #9A0442A7
[foo.bar.Plugins: foo.bar.Plugins.TrackActivity]
[6ed535ec-c7a8-e211-858f-3c4a92dbdc37: foo.bar.Plugins.TrackActivity: Create of task]
Run Code Online (Sandbox Code Playgroud)
没有包含跟踪,这表明插件甚至没有执行(即使第一行代码抛出异常!).
我做了一些挖掘,似乎至少对于这个客户端/实例: - 如果我public static class Foo用任何方法包含一个静态类文件(),我得到这个错误,无论该类是否实际被代码使用 - 当生成错误,插件本身不执行(异常发生在任何代码之前)
之前有人见过这样的事情或对System.TypeLoadException异常有任何见解吗?
我收到一个似乎无法调试的错误。我正在尝试通过自定义HTML / JavaScript Web资源创建自定义活动实体。
用户单击按钮和以下参数:
var params = {
'rob_faqid@odata.bind': '/rob_faqs(guid-here)',
'rob_source': 180840000,
'subject': 'Signpost',
'actualstart': new Date(),
'actualend': new Date()
};
Run Code Online (Sandbox Code Playgroud)
传递到以下URL:
https://dynamicsorg/api/data/v8.2/rob_quickactions/
Run Code Online (Sandbox Code Playgroud)
具有以下标题:
xhr.setRequestHeader('OData-MaxVersion', '4.0');
xhr.setRequestHeader('OData-Version', '4.0');
xhr.setRequestHeader('Accept', 'application/json');
xhr.setRequestHeader('Content-Type', 'application/json; charset=utf-8');
xhr.setRequestHeader('Prefer', 'return=representation');
Run Code Online (Sandbox Code Playgroud)
这为我提供了HTTP代码400 (bad request)和此错误消息:
An undeclared property 'rob_faqid' which only has property annotations in the payload but no property value was found in the payload. In OData, only declared navigation properties and declared named streams can be represented as properties without values.
Run Code Online (Sandbox Code Playgroud)
有趣的是,无论是使用实际的GUID还是在其中放置乱码(如果与传入的值无关),我都会收到此错误。 …
javascript microsoft-dynamics dynamics-crm-online asp.net-web-api dynamics-365
asp.net-mvc ×2
javascript ×2
.net ×1
automapper ×1
blogger ×1
c# ×1
dynamics-365 ×1
dynamics-crm ×1
google-maps ×1
html5 ×1
jquery ×1
json ×1
permissions ×1
razor ×1
select ×1