asp.net-mvc-2 相关问题

ASP.NET MVC 2是ASP.NET MVC平台的第二个主要版本,它已经过时了ASP.NET MVC 3。

百分比计算

我正在 ASP.NET MVC 2 中研究进度条概念。这里我有一个 DropDownList,其中有 10 个值。我想计算进度条的百分比,例如来自 DropDownList 的 10 个值,我是

回答 8 投票 0

检查选项标签字符串

我正在为我的 Html.DropDownList 使用选项标签字符串,但我的数据源是 SelectList。我如何检查服务器上的选项标签?变量的支持类型是 Enum...

回答 2 投票 0

if(ModelState.IsValid) 不适用于 FormsCollection。用什么代替?

要验证绑定到具体类型的 HttpPost 操作,我可以使用 ModelState.IsValid 公共 ActionResult 创建(MyModelType myModel) { if(ModelState.IsValid) { ...

回答 2 投票 0

将 CheckBoxFor 绑定为 bool?

如何将可为 null 的 bool 绑定到 MVC 2 中的复选框。我尝试在视图中使用以下代码: <%: Html.CheckBoxFor(model => 模型.通信.之前)%> 但显示编译错误。 谢谢你的建议...

回答 4 投票 0

为什么我在文本框中得到输入验证错误类,因为我在整个项目中没有该类?

我有这样的东西 <%using (Html.BeginForm("X", "Y", FormMethod.Post, new { id="Z" })) { %> ... 我有这样的东西 <%using (Html.BeginForm("X", "Y", FormMethod.Post, new { id="Z" })) { %> <table align="center" style="width:70%;margin-bottom:15px;" cellspacing="5px";> <tr> <td width="40%">Nr.:</td> <td width="60%"><%=Html.TextBox("Nr", Model.Nr, new { width = 130, maxlength = 10 })%></td> </tr> .............. Nr 属性是 double (上面没有属性),所以当新的 Model 对象时它是 0.0,或者当我编辑时它是 doble。当我编辑时,我得到其中的值(上面没有类),当我添加而不是 0.0 时,我在其中看到“null”,并且上面有该类(我从脚本文件夹中删除了所有 js,我只有 jquery 和 jquery vsdoc ) 这是我上这门课的唯一领域,我不明白为什么。 我在页面上没有任何其他带有该 id 的控件。 请帮忙! input-validation-error类是通过内置MVC验证生成的。我认为使用 MVC Web 应用程序模板时,此类的 CSS 位于 /Content/Site.css 中。向下滚动到如下所示的部分: /* Styles for validation helpers -----------------------------------------------------------*/ .field-validation-error { color: #ff0000; } .field-validation-valid { display: none; } .input-validation-error { border: 1px solid #ff0000; background-color: #ffeeee; } 无效模型发布后,无效字段将默认采用此样式——浅红色背景的红色边框。

回答 1 投票 0

使用视图模型的Mvc 5分页

嗨,我是 Mvc 的新手,我有一个 json 服务,它根据 fromdate 和 todate 返回钱包语句日志列表。每次当我点击动作 inde 时,我都有一个控制器 TopUpReqLogController...

回答 3 投票 0

部署asp.net,IIS没有导入应用程序选项

我正在尝试根据此站点 http://www.shubho.net/2011/01/quick-deployment-of-aspnet-applications 中的步骤使用 IIS 在本地部署 ASP.net 网页。 html 然而,当我尝试...

回答 1 投票 0

IControllerFactory ...没有返回名称为“Rss”的控制器

我有一个名为 RssController 的控制器,看起来像这样 公共部分类 RssController : MVCExceptionBaseController { 公共虚拟ActionResult Display() { var viewModel...

回答 2 投票 0

在 razor foreach 上获取索引值

我正在视图中的 razor foreach 循环中迭代 List,这会呈现部分内容。在部分中,我正在渲染一条记录,我希望在视图中连续显示 4 条记录。我有一个 css c...

回答 12 投票 0

C# 中额外的 If 语句或重复代码

尝试找出哪个更有意义 <%foreach (var item in Model.items) { %> <% if (!item.isMgmt) { %> 尝试找出哪个更有意义 <%foreach (var item in Model.items) { %> <tr> <td> <% if (!item.isMgmt) { %> <a href="/MVC/AzureMail/Unfiled/<%:item.uName %>"> <%:item.uName%></a> <% } else { %> <%:item.uName %> <% } %> </td> </tr> <% } %> 或 <%foreach (var item in Model.items) { %> <tr> <td> <% if (!item.isMgmt) { %> <a href="/MVC/AzureMail/Unfiled/<%:item.uName %>"> <% } %> <%:item.uName%> <% if (!item.isMgmt) { %> </a> <% } %> </td> </tr> <% } %> 第三个选项;条件链接的扩展方法。 public static string ConditionalHyperlink(this HtmlHelper helper, string url, string text, bool shouldLink){ ... } 这使您的视图更具可读性。 <%= Html.ConditionalHyperlink("/MVC/AzureMail/Unfiled/" + item.Name, item.Name, item.isMgmt) %> 第一个选项。与选项 2 中的拆分相比,拥有在语句中创建链接的所有相关逻辑似乎更符合逻辑。 编辑:我认为大多数人都同意选项 1 更好。我是 HtmlHelpers(=更干净的视图)的支持者,所以我的额外建议是创建一个帮助器来包装您呈现的逻辑。 我认为第一个最有意义,但我不确定这里是否真的有正确或错误的答案。仅从清晰的角度来看,第二个似乎不太可读。 在我看来,第一个示例最有意义,因为它将 href 和结束标记保留在同一逻辑处理语句位置内。第二个示例非常重复,如果代码按照 #2 构建并分隔两个相同的条件,则可能会导致错误。 无论如何,只是我的想法 <%foreach (var item in Model.items) { %> <tr> <td> <%: item.isMgmt ? item.uName : string.format("<a href=\"/MVC/AzureMail/Unfiled/{0}\"">{0}</a>, item.uName) %> </td> </tr> <% } %> 我仍然建议使用 html 助手 实际上,您应该考虑使用一个 view Model 来包装您的领域模型。然后,您的视图模型将包含您的视图仅呈现的属性,并将决定该属性的 contents 的逻辑留给您的控制器。因此,在您的情况下,您将有一个属性,该属性返回一个名为 RenderName 之类的字符串,并在 isMgmt 为 true 时将其值设置为 HREF,如果不是,则将其设置为纯字符串。那么在你看来你可以这样做: <%foreach (var item in Model.items) { %> <tr> <td> <%:item.RenderName %> </td> </tr> <% } %> 这样你的视图与决策无关,并且你没有任何难看的标记。

回答 6 投票 0

自定义验证属性不称为 ASP.NET MVC

大家好,我创建了自定义验证属性并将其分配给类级别验证。不幸的是,它没有被调用。我尝试了一切认为可以解决问题的方法。然而...

回答 1 投票 0

ASP.Net MVC - 将对象从控制器发送到视图再到控制器

我刚刚开始使用 ASP.Net MVC 2,可能做错了什么。我有一个控制器,它构建一些对象并使用 ViewData 将它们传递到视图。在视图中我显示数据等......

回答 3 投票 0

不明确的引用

我在解决方案中删除了一个项目,然后又重新添加了它。 自从阅读它以来..我现在收到了一个模糊的参考错误,我无法删除它。 查看类的实现(

回答 9 投票 0

使用 Json 和 jQuery 从 Asp.Net MVC 2 中的自定义类列表填充 DropDown

我正在尝试使用 jQuery 从 Json 结果填充 DropDown。 我有以下课程: 我的选项类 { int Id { 得到;放; } 字符串名称 { 获取;放; } } 我不知道如何获得...

回答 1 投票 0

Asp.net MVC 非字符串验证

我最初使用 NerdDinner 教程作为基本轮廓在 MVC 1.0 中构建了我的网站。许多早期的设计决策都是简单地出于“NerdDinner 就是这样做的”而做出的,从那时起,它就...

回答 2 投票 0

ASP.NET MVC2:从视图获取文本框数据到控制器

我很难将数据从文本框获取到控制器中。我在 Sanderson 的书 Pro ASP.NET MVC Framework 中读到了一些实现此目的的方法,但没有取得任何成功。 还有……

回答 4 投票 0

使用 ASP.Net MVC 2 脚手架创建编辑表单

我有以下使用脚手架生成的代码,IDJefe 是我数据库中的一个整数,但我希望最终用户从组合框中选择一个名称。 我怎么能做到这一点? <%@ ...

回答 1 投票 0

无法从用法中推断出类型参数。尝试显式指定类型参数

有人可以帮我澄清一下吗。在我的ASP.NET MVC 2应用程序中,我有一个BaseViewModel类,该类包含以下方法:public virtual IDictionary ...

回答 8 投票 38

如何在编辑页面的下拉列表中获取先前选择的值

我正在使用Viewbag将数据放入下拉列表。在我的编辑页面中,我想在下拉列表中选择值作为默认值。我从控制器类发送dropdownlist,如下所示:-...

回答 1 投票 0

[使用Automapper时,我是否也应该展平/映射视图模型的内部objetc?

我正在与NHibernate和ASP.NET MVC 2一起在项目中使用AutoMapper。如果我有一个DTO列表或要映射到视图模型的父DTO中的一个DTO,我应该将.. 。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.