小编Bri*_*get的帖子

在DialogPreference中获得正面按钮

有没有办法DialogPreference在任何事件中获得a的正面按钮?

我想最初禁用它,并在EditText验证后启用它.

android android-dialog dialog-preference

12
推荐指数
1
解决办法
7721
查看次数

在视图模型中解析小数

我正在ASP.NET MVC 3中开发一个站点.

属性

[DisplayName("Cost"), DisplayFormat(DataFormatString = "{0:F2}", ApplyFormatInEditMode = true)]
public decimal Cost { get; set; }
Run Code Online (Sandbox Code Playgroud)

视图

@Html.EditorFor(x => x.Cost)
Run Code Online (Sandbox Code Playgroud)

视图将Cost显示为1000,00(例如).问题是,验证需要一个点而不是逗号.如何输出1000.00而不是1000,00?或者反转验证以接受逗号而不是点?

编辑.我已将web.config中的全球化设置为sv-SE(瑞典).

.net c# decimal asp.net-mvc-3

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

MVC 3:在ActionLink上追加get参数

我正在使用MVCContrib网格输出一些数据.当我对列进行排序时,我会得到一个可能如下所示的网址:

/?Column=ColumnName&Direction=Ascending
Run Code Online (Sandbox Code Playgroud)

假设我想添加链接来控制显示的结果数量.我会自发地写下这样的东西:

Html.ActionLink("View 10", "Index", new { pageSize = 10 })
Run Code Online (Sandbox Code Playgroud)

......这会给我:

/?PageSize=10
Run Code Online (Sandbox Code Playgroud)

但是说我已经对网格进行了排序.在这种情况下,我想保存url参数,使新的url看起来像这样:

/?Column=ColumnName&Direction=Ascending&PageSize=10
Run Code Online (Sandbox Code Playgroud)

怎么能做到这一点?

html getparameter c#-4.0 asp.net-mvc-3

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

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

MVC 3:使用EditorForModel隐藏ID属性

我在我的视图中有这一行:

@Html.EditorForModel()
Run Code Online (Sandbox Code Playgroud)

这是我的ViewModel:

public class CommentForm
{
    public int Id { get; set; }

    [DisplayName("Kommentar"), DataType(DataType.MultilineText)]
    public string Comment { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

问题是Id在表单中呈现为文本字段.实际上,我只想Id在表单中使用动作.是否有一个属性告诉编辑器不要呈现属性Id

asp.net-mvc data-annotations asp.net-mvc-3

4
推荐指数
3
解决办法
9251
查看次数

C#MVC 3:在属性属性中防止魔术字符串

我在互联网上找到了一个RequiredIfAttribute,我将其修改为RequiredNotIf.该属性可以像这样使用.

[RequiredNotIf("LastName", null, ErrorMessage = "You must fill this.")]
public string FirstName { get; set; }

[RequiredNotIf("FirstName", null, ErrorMessage = "You must fill this")]
public string LastName { get; set; }
Run Code Online (Sandbox Code Playgroud)

和属性的源代码 ......

[AttributeUsageAttribute(AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Parameter, AllowMultiple = true)]
public class RequiredNotIfAttribute : RequiredAttribute, IClientValidatable
{
    private string OtherProperty { get; set; }
    private object Condition { get; set; }

    public RequiredNotIfAttribute(string otherProperty, object condition)
    {
        OtherProperty = otherProperty;
        Condition = condition;
    }

    protected override ValidationResult IsValid(object …
Run Code Online (Sandbox Code Playgroud)

c# data-annotations asp.net-mvc-3

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