如何隐藏chart.js中显示的x轴标签/文本?
设置scaleShowLabels:false
仅删除y轴标签.
<script>
var options = {
scaleFontColor: "#fa0",
datasetStrokeWidth: 1,
scaleShowLabels : false,
animation : false,
bezierCurve : true,
scaleStartValue: 0,
};
var lineChartData = {
labels : ["1","2","3","4","5","6","7"],
datasets : [
{
fillColor : "rgba(151,187,205,0.5)",
strokeColor : "rgba(151,187,205,1)",
pointColor : "rgba(151,187,205,1)",
pointStrokeColor : "#fff",
data : [1,3,0,0,6,2,10]
}
]
}
var myLine = new Chart(document.getElementById("canvas").getContext("2d")).Line(lineChartData,options);
</script>
Run Code Online (Sandbox Code Playgroud) 在Visual Studio 2013中,不再有.sdf
在WebPages(WebMatrix)网站中创建SQL Server Compact数据库的选项.我不再能够.sdf
在Visual Studio中查看数据库文件.我下载了最新版本的WebMatrix来打开我的.sdf
数据库,但是当我打开我的网站时,WebMatrix崩溃了.当我创建一个新的空站点并添加现有文件时,它会崩溃.
我搜索了几天查看和编辑我的.sdf
数据库的方法,但没有任何工作.我无法再使用Navicat SQL Server应用程序来打开数据库.我无法让LinqPad打开.sdf
数据库文件,我无法让Compact Viewer打开或编辑.sdf
数据库.我可以 打开 .sdf
数据库,SqlCEToolbox40.exe
但它只显示前200行,它不会让我编辑表.
现在我完全难过了.如何查看和编辑.sdf
数据库文件?
$window.location.origin
在IE上返回错误的值.
origin属性返回URL的协议,主机名和端口号.
例
url:http:// localhost:8080/products/search
Chrome:
$window.location.origin
返回http:// localhost:8080
IE:
$window.location.origin
返回http:// localhost:8080/products/search
我怎样才能在IE上获得正确的价值?
我创建了一个使用CKEDITOR的cms应用程序,当我向CKEDITOR添加一些功能时,我需要刷新一些CKEDITOR .js /.css文件.
但CKEDITOR强制浏览器缓存它们.
我看到它对所有.js/.css文件使用查询字符串
这个查询字符反映了我认为的CKEDITOR版本:
/Js/ckeditor/config.js?t=CAPD
/Js/ckeditor/lang/it.js?t=CAPD
/Js/ckeditor/plugins/onchange/plugin.js?t=CAPD
Run Code Online (Sandbox Code Playgroud)
在CKEDITOR中是否有嵌入式方法?
我在文档中找不到任何内容.我正在使用CKEDITOR 4
主要问题是,当我上传一些更改时,客户端不会更新它们,并且新功能不可用或最坏情况CKEDITOR不起作用.
我不明白为什么Resharper建议我在这段代码中"检查引用相等":
if ( typeToTranslate.Equals( typeof(string) ) )
{
//do something
}
Run Code Online (Sandbox Code Playgroud)
为什么这应该更好:
typeToTranslate == typeof(string)
Run Code Online (Sandbox Code Playgroud)
- - - - - - 编辑 - - - - - -
这是方法存根:
protected IType TranslateType(Type typeToTranslate)
{
if (typeToTranslate == null) throw new ArgumentNullException("typeToTranslate");
//do some stuff
if (typeToTranslate.Equals(typeof(string)))
{
//do some stuff
}
//return some stuff
}
Run Code Online (Sandbox Code Playgroud) 在VS2015中,我会选择File - >"Advanced Save Options ...",我可以选择我想要的编码,例如UTF-8.
在VS2017中,此选项不再位于"文件"菜单中.
如何在VS2017中保存具有特定编码的文件?
我正在使用Visual Studio 2012开发ASP.NET应用程序.我一直在开发时使用IIS express来测试应用程序,但现在我需要在生产环境中测试它.
IIS在远程服务器上运行,我在那里安装了Remote Debugger工作室,在默认站点(\ test\baseTest)下创建了一个应用程序,在Visual Studio 2012中创建了一个测试项目,并在路径中设置为"使用自定义Web服务器" http://myServerName/test/baseTest/
.
好吧,我们有,我按F5开始调试,通过调试器的连接正常工作(我可以看到一个新行说"myDomain\myuserName connected"但是...应用程序无效,我想念所有.aspx文件.
我错过了什么吗?我应该在Visual Studio中设置一些参数,以便在调试到远程站点时部署所有文件吗?
我需要将具有3个bool属性的遗留类转换为标记枚举.
我知道至少有一个属性是真的.
[Flags]
public enum FlagEnum
{
EnumValue1 = 1,
EnumValue2 = 2,
EnumValue3 = 4
}
public class LegacyClass
{
public bool PropA { get; set; }
public bool PropB { get; set; }
public bool PropC { get; set; }
}
public class DtoClass
{
public FlagEnum FlagEnum { get; set; }
public DtoClass(LegacyClass legacyClass)
{
if (!legacyClass.PropA && !legacyClass.PropB && !legacyClass.PropC)
{
throw new ArgumentException();
}
if (legacyClass.PropA)
{
FlagEnum = FlagEnum.EnumValue1;
}
if (legacyClass.PropB)
{
if …
Run Code Online (Sandbox Code Playgroud) 创建自定义WebControl
, UserControl
,Control
并且需要覆盖各种 Render 方法时,主要有两种方法来完成此操作:
又快又脏:
public override void RenderControl(HtmlTextWriter writer)
{
writer.Write("<div class=\"{0}\"><a href={1}>{2}</a>", CssClass, "/someurl.aspx", LocalizedStrings.EditLinkText);
base.RenderControl(writer);
writer.Write("</div>");
}
Run Code Online (Sandbox Code Playgroud)
长而干净:
public override void RenderControl(HtmlTextWriter writer)
{
writer.WriteBeginTag(HtmlTextWriterTag.Div.ToString());
writer.WriteAttribute(HtmlTextWriterAttribute.Class.ToString(), CssClass);
writer.Write(HtmlTextWriter.TagRightChar);
var link = new HtmlAnchor();
link.HRef = "/someurl.aspx";
link.Title = LocalizedStrings.EditLinkTitle;
link.InnerText = LocalizedStrings.EditLinkText; ;
link.Attributes.Add(HtmlTextWriterAttribute.Class.ToString(), "someclass");
link.RenderControl(writer);
base.RenderControl(writer);
writer.WriteEndTag(HtmlTextWriterTag.Div.ToString());
}
Run Code Online (Sandbox Code Playgroud)
我想知道第二种方法是否值得。
我正在使用高图,只有当我在Intranet网络中的IIS服务器上运行我的网站时才会收到此错误.相反,它在开发服务器中工作正常(visual studio 2012)
图表处理程序配置[c:\ TempImageFiles]中的临时图像目录无效.请编辑web.config文件.CharImageHandler键,Dir值必须指向有效目录.当存储模式等于文件系统时,该目录是临时映像存储所必需的.
堆栈跟踪
[DirectoryNotFoundException: Invalid temp images directory in chart handler configuration [c:\TempImageFiles\]. Please edit the web.config file. The CharImageHandler key, Dir value must point to a valid directory. The directory is required for temporary image storage when storage mode equals file system.]
System.Web.UI.DataVisualization.Charting.ChartHttpHandlerSettings.Inspect() +1426397
System.Web.UI.DataVisualization.Charting.ChartHttpHandlerSettings.ParseParams(String parameters) +1352
System.Web.UI.DataVisualization.Charting.ChartHttpHandler.get_Settings() +197
System.Web.UI.DataVisualization.Charting.ChartHttpHandler.InitializeControllerFile() +51
System.Web.UI.DataVisualization.Charting.ChartHttpHandler.EnsureInitialized(Boolean hardCheck) +357
System.Web.UI.DataVisualization.Charting.Chart.get_CurrentImageLocation() +50
System.Web.UI.DataVisualization.Charting.Chart.Render(HtmlTextWriter writer) +345
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +150
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +249
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +150
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, …
Run Code Online (Sandbox Code Playgroud) asp.net ×3
c# ×3
javascript ×3
iis ×2
chart.js ×1
charts ×1
ckeditor ×1
coding-style ×1
database ×1
enum-flags ×1
enums ×1
equality ×1
highcharts ×1
html5 ×1
overriding ×1
resharper ×1
web-controls ×1