小编TJK*_*TJK的帖子

MVC3按钮单击事件

我的视图中应该有3个按钮(添加,保存,取消).如果我单击这些按钮,他们应该在控制器中点击相关的方法.如何在MVC3中实现按钮点击事件?任何人都可以提供一个例子吗?建议我,如果有更好的方法.

buttonclick asp.net-mvc-3

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

如果为空,则在webgrid内自定义消息

  @if (Model.ActivityCollection.Count > 0)
        {
        var grid = new WebGrid(source: Model.ActivityCollection, rowsPerPage: 12, canSort: false);   
            @grid.GetHtml(tableStyle: "webGrid",
            headerStyle: "header",
            alternatingRowStyle: "alt",
            columns: grid.Columns(
            grid.Column("EffectiveDate", "Effective Date", style: "date"),
            grid.Column("PremiumPaymentAmount", "Premium Payment Amount", style: "amount"),
            grid.Column("PaymentType", "Payment Type", style: "date")
           ));
        }
else
        {

        }
Run Code Online (Sandbox Code Playgroud)

我想在上面的else语句中在web网格中显示一条消息"No Payment Information Found".有人可以帮我弄这个吗?

webgrid asp.net-mvc-3

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

下拉列表验证消息mvc

在我的viewModel中我有

public string Addressline1 { get; set; }
public List<SelectListItem> StateList
    {
        get
        {
            return State.GetAllStates().Select(state => new SelectListItem { Selected = false, Text = state.Value, Value = state.Value }).ToList();
        }
    }
Run Code Online (Sandbox Code Playgroud)

在我看来

@Html.DropDownListFor(model => model.StateCode, Model.StateList, "select")
Run Code Online (Sandbox Code Playgroud)

当输入AddressLine1时,则状态列表DropDownList选择是必需的.如果在下拉列表中没有选择状态而不是默认的"select"值,我如何验证并显示错误消息?

validation razor asp.net-mvc-3 drop-down-menu

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

在mvc3中将Html.Editorfor字段只读

我正在使用这个,一个编辑器模板(位于我的解决方案中的Shared\EditorTemplates文件夹中)

  <%@ Page Language="C#" Inherits="System.Web.Mvc.ViewUserControl<System.DateTime?>" %>
  <%=Html.TextBox("", (Model.HasValue ? Model.Value.ToString("MM/dd/yyyy") : string.Empty), ViewData )%>
Run Code Online (Sandbox Code Playgroud)

这在我看来

  @Html.EditorFor(model => model.ModifiedDate)
Run Code Online (Sandbox Code Playgroud)

如何在视图中只读这个字段

editorfor asp.net-mvc-3

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

如何在使用Rhino Mocks时在MVC3中模拟模型

我是Rhino Mocks的新手.我有几个型号.其中一个如下.我想用Rhino Mocks.我下载了最新的Rhino.Mocks.dll并将其添加到我的testharness项目中.如何模拟我的模型对象?我想创建一个单独的项目来模拟我的模型对象.有人可以指导程序吗?

public class BuildRegionModel
{
    public string Name { get; set; }
    public string Description { get; set; }
    public List<SelectListItem> StatusList { get; set; }
    public string Status { get; set; }
    public string ModifyUser { get; set; }
    public DateTime ModifyDate { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

rhino-mocks mocking asp.net-mvc-3

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