小编Ces*_*sar的帖子

将字节数组转换为Razor视图中的图像和显示

我使用EF 4.1 Code First,为了简单起见,假设我有以下Entity类:

public class Person
{
    public int Id { get; set; }
    public string Name { get; set; }
    public Byte[] Image { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我已经设法创建一个工作的创建视图,允许将Person对象添加到数据库中.

但是,当我来显示一个人的细节时,我会卡在显示图像上.在谷歌搜索了几个小时后,我有以下内容:

// To convert the Byte Array to the author Image
public FileContentResult getImg(int id)
{
    byte[] byteArray = DbContext.Persons.Find(id).Image;
    return byteArray != null 
        ? new FileContentResult(byteArray, "image/jpeg") 
        : null;
}
Run Code Online (Sandbox Code Playgroud)

在我试图列出人员详细信息的视图中,我有以下内容来显示图像:

<img src="@Html.Action("getImg", "Person", new { id = item.Id })" alt="Person Image" />
Run Code Online (Sandbox Code Playgroud)

但是上面的方法 …

asp.net-mvc image bytearray razor asp.net-mvc-3

39
推荐指数
2
解决办法
4万
查看次数

在执行时添加MVC 3和jQuery Validator验证

我有一个表单,在加载页面时由c#呈现验证,渲染的字段如下:

<input autocomplete="off" class="input-validation-error" data-val="true" data-val-number="The field Idade must be a number." data-val-range="message here" data-val-range-max="25" data-val-range-min="16" data-val-required="The Idade field is required." id="Content_MyFieldId" maxlength="3" name="Content.MyFieldId" value="0" type="text">
Run Code Online (Sandbox Code Playgroud)

我正在尝试将一个新的html对象等同于jQuery的示例,但是当我提交表单时,这个新字段不会被验证.

有办法使用jQuery在此字段中添加验证吗?

PS:我不想像这样使用手动方法:

$("#field").rules("add", {
    required: true,
    messages: {
        required: "Required input"
    }
});
Run Code Online (Sandbox Code Playgroud)

因为我在输入字段中有规则,所以我只想应用它.

c# asp.net-mvc jquery jquery-validate

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

CSS/jQuery:使图标闪烁

我记得做了一些css学习,我学会了做文字装饰:眨眼,文字开始闪烁.

现在我有一个图标,

.iconPM{
background: url(../images/icons/mail_16x16.png) no-repeat;
width: 16px;
height: 16px;
border: none;
display:inline-block;
}
Run Code Online (Sandbox Code Playgroud)

想知道我是否可以通过简单的css或jquery(如果需要)进行此眨眼.或者也许在jquery推荐的任何其他好的效果

css jquery

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

如何在jQuery ajax()调用中传递多个JavaScript数据变量?

如果startDateTime&endDateTime具有dateTime值,则:

Start: Mon Jan 10 2011 18:15:00 GMT+0000 (GMT Standard Time)
End: Mon Jan 10 2011 18:45:00 GMT+0000 (GMT Standard Time)
Run Code Online (Sandbox Code Playgroud)

你如何通过这两个startDateTimeendDateTime下面的AJAX调用?

eventNew : function(calEvent, event) 
{
    var startDateTime = calEvent.start;
    var endDateTime = calEvent.end;
    jQuery.ajax(
    {
        url: '/eventnew/',
        cache: false,
        data: /** How to pass startDateTime & endDateTime here? */,
        type: 'POST',
        success: function(response)
        {
            // do something with response
        }
    });         

},
Run Code Online (Sandbox Code Playgroud)

ajax jquery parameter-passing

12
推荐指数
2
解决办法
4万
查看次数

使用jQuery Validator在MVC 3中未正确验证Decimal

我有一个像这样的属性public decimal? MyProperty { get; set; },它不是必需的并且可以为空,但如果我没有放置一个值> 0,验证器说MyProperty字段必须是一个数字,如果我将该字段留空我收到相同的错误,如果我把0(零)我收到同样的错误.

Ex:
0 -> Error
1 -> Ok
0,00 -> Error
0,01 -> Ok
empty -> Error
Run Code Online (Sandbox Code Playgroud)

我不明白为什么这不起作用,我使用$.preferCulture("pt-BR");但没有意义,因为价值0,01被接受,我不相信文化可能是问题.

PS:验证在客户端不起作用,服务器端正常工作.

asp.net-mvc jquery jquery-validate asp.net-mvc-3

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

Apache,PHP和MySQL可移植吗?

我可以在外置高清上运行Apache,PHP和MySQL吗?我需要这个,因为我在不同的计算机上工作,有时我没有安装和配置所有的应用程序.

php mysql apache

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

PDO + SqlAnywhere,它可能吗?

我想在SqlAnywhere中使用PHP PDO,但在php站点上没有驱动程序.我可以添加一个sqlanywhere的lib来与PDO一起使用吗?ODBC是最后一个选项.

php pdo sqlanywhere

6
推荐指数
2
解决办法
1508
查看次数

Javascript中的效果队列

我正在尝试创建一个在队列中工作的效果,以便每个效果仅在前一个效果完成后才开始.我很成功,但我确信有一种更清洁的方式.

这是我到目前为止:

$("tr:last td:nth-child(1) div").slideUp(200, function() {
    $("tr:last td:nth-child(2) div").slideUp(200, function() {
        $("tr:last td:nth-child(3) div").slideUp(200, function() {
            $("tr:last td:nth-child(4) div").slideUp(200, function() {
                $("tr:last td:nth-child(5) div").slideUp(200, function() {
                    $("tr:last td:nth-child(6) div").slideUp(200, function() {
                        $("tr:last td:nth-child(7) div").slideUp(200, function() {
                            $("tr:last").remove();
                        });
                    });
                });
            });
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

必须有一个更清洁的方式,对吗?

事先有很多责任.

javascript jquery jquery-animate

6
推荐指数
2
解决办法
300
查看次数

如果另一个属性在MVC 3/jQuery Validator上具有值,则验证属性

如果Prop1为true,我如何在属性Prop2中使用必需的验证?

Ex:
public bool Prop1 { get; set; }

[Required] // I need this validation only if the Prop1 is true.
public string Prop2 { get; set; }
Run Code Online (Sandbox Code Playgroud)

任何的想法?我需要在客户端和服务器端.谢谢

validation asp.net-mvc jquery-validate asp.net-mvc-3

5
推荐指数
2
解决办法
6442
查看次数

jQuery Tmpl中的计数器增量不一致

我试图在我的jQuery tmpl中运行一个计数器,以便可以执行一些后模板逻辑。问题是由于某种原因,我无法使计数器增加1。它似乎总是以某个随机数增加。

这是我的HTML:

<div id='myDiv'></div>
<script id='tpl'>
    ${i=0} 
    ${i++}
    ${i++}
    ${i++}
    ${i++}
</script>
Run Code Online (Sandbox Code Playgroud)

...这就是我调用模板引擎的方式:

$.tmpl($('#tpl'), {}).appendTo("#myDiv");
Run Code Online (Sandbox Code Playgroud)

我也将其放在jsfiddle上:http : //jsfiddle.net/2ZtRL/1/

我期望的输出是:0 1 2 3 4相反,我得到0 3 7 11 15

完全奇怪!救命!

variables jquery jquery-templates

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