小编Gab*_*oli的帖子

如何修改raphael文本?

在实例化Raphael文本后就这样了

var t = paper.text(50, 50, "Raphaël\nkicks\nbutt!");
Run Code Online (Sandbox Code Playgroud)

我该如何修改该文本呢?

t.text = "test"; 不适合我.

javascript svg text raphael

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

为什么ASP.NET MVC在数据绑定期间关心我的只读属性?

编辑:添加了赏金,因为我正在寻找除此之外的MVC3解决方案(如果存在):

DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes = false;


我的"地址"模型上有一个只读属性'CityStateZip'.

这是从美国地址获取城市,州,邮政的便捷方式.如果该国家不是美国(调用者应首先检查),则会抛出异常.

    public string CityStateZip
    {
        get
        {
            if (IsUSA == false)
            {
                throw new ApplicationException("CityStateZip not valid for international addresses!");
            }

            return (City + ", " + StateCd + " " + ZipOrPostal).Trim().Trim(new char[] {','});
        }
    }
Run Code Online (Sandbox Code Playgroud)

这是我的模型的一部分,所以它受到约束.在ASP.NET MVC2 RC2之前,此字段在数据绑定期间从未引起过问题.我从来没有真正想过它 - 毕竟它只是只读.

现在虽然在2010年1月的RC2版本中,它在数据绑定期间给出了一个错误 - 因为默认模型绑定器似乎想要检查此值(即使它是只读的).

它是'base.OnModelUpdated'行导致触发此错误.

public class AddressModelBinder : DefaultModelBinder
{
    protected override void OnModelUpdated(ControllerContext controllerContext, ModelBindingContext bindingContext)
    {
        base.OnModelUpdated(controllerContext, bindingContext);
Run Code Online (Sandbox Code Playgroud)

最后几分钟对模型绑定器的更改显然导致了行为的这种变化 - 但我还不确定它的重现是什么 - 或者这是否是一个错误?我正在将此传递给MVC团队,但好奇是否有人在此期间有任何建议我如何阻止此属性绑定.

这篇文章非常值得一读 - 但是根本没有提到readonly属性(不是我期望的).问题(如果有的话)可能比这种情况更广泛 - 我只是不确定是否有任何反复 - …

asp.net-mvc modelbinders asp.net-mvc-2

21
推荐指数
1
解决办法
5261
查看次数

WF4 - 在asp.net中显示工作流图像并突出显示活动

我需要在asp.net网页中显示文档审批工作流任务的当前状态,并突出显示特定活动.

我已经看过Visual工作流跟踪器示例(在wf和wcf示例中),但我有两个问题,

  1. 我必须在asp.net中渲染工作流而不是在WPF应用程序中.

  2. 我不需要显示工作流运行的当前状态,所有需要突出显示的活动都是需要用户输入的活动.例如"等待部门主管批准"等

如果我可以通过活动ID"创建书签并等待恢复书签"突出显示特定活动后将工作流XAML转换为JPG,那么它将完成工作.

检查附件中是否要在asp.net页面上呈现所需的工作流图像:

突出显示当前活动的工作流程(等待恢复)

asp.net workflow xaml workflow-foundation-4

21
推荐指数
1
解决办法
3147
查看次数

字体大小自动调整以适应

我正试图做标题所说的.我见过这font-size可能是一个百分比.所以我的猜测就是这样font-size: 100%;做,但不是.

这是一个例子:http://jsfiddle.net/xVB3t/

我能得到一些帮助吗?

(如果必须以编程方式使用js来执行它没有问题)

html javascript css fonts font-size

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

RIA Services EntitySet不支持"编辑"操作

我在RIA服务(VS2010Beta2)中迈出了第一步,我遇到了这个问题:创建了一个EF模型(没有POCO),它上面的通用存储库和一个RIA服务(托管在ASP.NET MVC应用程序中)并试图获取数据从ASP.NET MVC应用程序:运作良好.下一步:Silverlight客户端.获得了对RIAService(通过其上下文)的引用,查询了存储库的所有记录并将它们也引入了SL应用程序(使用此代码示例):

private ObservableCollection<Culture> _cultures = new ObservableCollection<Culture>();
public ObservableCollection<Culture> cultures
{
  get { return _cultures; }
  set
  {
    _cultures = value;
    RaisePropertyChanged("cultures");
  }
}
Run Code Online (Sandbox Code Playgroud)

....

//Get cultures            
EntityQuery<Culture> queryCultures = from cu in dsCtxt.GetAllCulturesQuery()
                                             select cu;
loCultures = dsCtxt.Load(queryCultures);
loCultures.Completed += new EventHandler(lo_Completed);
Run Code Online (Sandbox Code Playgroud)

....

void loAnyCulture_Completed(object sender, EventArgs e)
{
  ObservableCollection<Culture> temp= 
  new ObservableCollection<Culture>loAnyCulture.Entities);
                AnyCulture = temp[0];
}
Run Code Online (Sandbox Code Playgroud)

问题在于:每当我尝试编辑记录的某些数据时(在本例中为第一条记录),我都会收到此错误:"Culture"类型的EntitySet不支持"编辑"操作.

我认为我做了一些奇怪的事情,并试图创建一个Culture类型的对象并为其赋值:它工作得很好!

我错过了什么?我必须声明一个EntitySet吗?我必须标记它吗?我必须......什么?

提前致谢

entityset wcf-ria-services

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

如何将div放在另一个div中的绝对位置?

例如,我想创建一个模板,如下图所示.

http://i.imgur.com/OneRsMw.png

如何将容器内的每个div定位到其绝对位置?我更喜欢不需要使用float属性.任何简短的例子将不胜感激.

css css-position css3

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

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

jQuery Animate填充到零

我有以下片段在悬停时切换填充(请参阅此处的示例):

<div id="outer"><div id="inner"></div></div> 
<script> 
  $("#inner").mouseenter(function () {
    $("#outer").animate({ 'padding' : '20px' }, "slow");
  });
  $("#inner").mouseleave(function () {
    $("#outer").animate({ 'padding' : '0px' }, "slow");
  });
</script>
Run Code Online (Sandbox Code Playgroud)

目标是使填充内部和外部都有动画,但是当前没有动画显示动画.我做了一些测试,如果我将假填充更改为10像素(从0像素),它会运行动画,但从零开始并向外动画.我正在运行jQuery 1.4.3.有任何解决这个问题的方法吗?

jquery jquery-1.4

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

<pre>标签会在自身上方增加差距?

我有以下HTML:

<h2>Embed Code</h2>
<pre>
  <code>
&lt;script type=&quot;text/javascript&quot;&gt;
  var something = 'else';
&lt;/script&gt;
  </code>
</pre>
Run Code Online (Sandbox Code Playgroud)

以下CSS:

h2 {
  background:#1e7ca2;
  font-weight: 100;
  font-size: 1.25em;
  padding: 10px 15px;
  margin: 0;
  color: white;
}
pre {
  margin:0;
  padding:0;
}
code {
  margin: 0;
  padding: 0 30px;
  display: block;
  background: #1d1f20;
  color: #839496;
  font-size: .85em;
  line-height: 1.6em;
}
Run Code Online (Sandbox Code Playgroud)

但是我h2pre无法摆脱的元素之间存在差距.

你可以在这里看到问题:http://jsfiddle.net/gaby/k5V8U/

html css pre

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

在javascript中从变量中删除开始和结束逗号

我在javascript中有以下变量.我想使用jquery/javascript删除开头和结尾的"逗号"符号

var test=",1,2,3,4," <--- 

Expected output: var test="1,2,3,4"
Run Code Online (Sandbox Code Playgroud)

请指教

javascript string jquery

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