MVC专题提供MVC的最新资讯内容,帮你更好的了解MVC。
这可能不是正确的方法使用控制器,但我没有注意到这个问题,并没有想出一种方法来纠正它。 public JsonResult SomeControllerAction() { //The current method has the HttpContext just fine bool currentIsNotNull = (this.HttpContext == null); //
有没有一个简单的方法从我的解决方案中通过MVC 4源? 我发现这个question,但解决方案需要从源代码构建MVC 4程序集。我认为一个符号从服务器上查找是更可取的,但没有能够使这种情况发生。 想法? 将以下符号服务器添加到您的Visual Studio中,您很好去: > http://referencesource.microsoft.com/symbols > http://srv.symb
我有一个类为MoreInfo: public class MoreInfo { public string Name { get; set; } public string selectedCheckboxItems {get; set;} } 我想知道如何在视图上创建一个复选框列表,并将检出的项目传递给我的控制器提交。 我将如何创建复选框列表以及如何传递所有选中的
我刚刚通过一些MVC教程,检查这个网站一段时间后。它只是我,或者是MVC视图页面带回了经典ASP意大利面条代码的所有跳入和跳出HTML和ASP.NET的黄色定界符无处不在使它不可能读取的HORRIBLE闪回?什么发生了代码/设计分离的重要性?我真的卖的新技术,直到教程打开查看页面开发部分。 还是我错过了什么? (不要说你可以使用模板来帮助,因为它是jsut移动意大利面到另一个位置 – 扫描它在地毯
我有一个问题,尝试添加自定义HTML5数据属性到使用WebGrid助手呈现的表。我想要的表标签看起来如下: <table data-test="testdata"><!-- Table Content --></table> 以下是使用Razor视图引擎的示例视图: @{ var myUser = new { Id = 1, Name = "Test
如何在WebForms中循环数据,就像我在ASP.NET MVC中一样?例如,在MVC中,这是简单的: <table> @foreach (var myItem in g) { @<tr><td>@MyItem.title<td></tr> } </table> 在WebForms中最简单和最简单的方法是什么?后面的代码会是什么样子? 或者,我可以添加一个
如何将查看器重定向到URL? 我注意到有人问How can I make a redirect page using jQuery?,但我不知道这应该去哪里。 我在控制器试过: window.location.replace(“http://192.168.1.109/MWT/Taglist/ShowMap”LastId); 并认为: <% if (BreakCount >= 8) {
我刚刚更新到ASP.NET MVC 3 RC2。 我正在处理的示例应用程序现在产生以下错误,每当一个cshtml视图呈现: CS0103:当前上下文中不存在“View”名称 它失败了就行了: @{ View.Title = "MyView"; } …并且在其遇到的任何其他地方失败在Razor文件的代码中查看。 我已经将web.config从一个新的应用程序的View文件夹复制到我的示例应用程
我想知道是否有人做了这个还是有任何例子 如何为MVC网站创建Google Sitemap。 任何帮助或例子将不胜感激。 我谈论这个: https://www.google.com/webmasters/tools/docs/en/protocol.html 我使用 Mike Brind’s Sitemap code,有一个小的变化。 你需要添加XNamespace到每个XElement,否则Goo
我有很多复杂的HTML报告在我目前的项目中,我们执行大量条件渲染TRs和TDs与rowspan和colspans。 它有时看起来像这样(这是非常简化): <tr> @foreach (var ourItem in ourList) { if (ourItem != ourList.First()) { <tr> } <td></td>
我是相当新的MVC4,EF5和ASP.Net,我似乎不能找到一个好的答案在任何地方。 基本上,如果一切都通过viewmodel完成或者是否也包含viewbag? 假设我有一个方法填充下拉列表,我使用viewmodel来表示视图的输出。 我可以使用Viewbag.DropDown = PopulateDropdown();或者最好加入 这进入ViewModel,通过创建一个属性来保存List< Se
我想将custome错误设置为true,以防止用户查看有关我的应用程序的详细信息。但我找不到我应该写这个< customErrors mode =“on”&gt ;;应该是在web.config还是在web,debug.config还是在哪里? BR 根据我的经验,我们应该在发布模式下将自定义错误切换为On,并在调试中将其关闭。要自动执行此操作,我们可以像下面的示例一样使用web.config转换
我已经安装 Elmah for MVC使用NuGet,我可以登录成功错误在db。 唯一的问题是,我无法访问/ elmah URL访问错误日志页面。 这里是我配置的一部分,如果我有任何配置错误,你能指出吗? 谢谢 错误 403 – Forbidden: Access is denied. You do not have permission to view this directory or pag
https://jingyan.baidu.com/season/42870 > 走入asp.net mvc不归路[1]项目文件结构 2014-07-11 > 走入asp.net mvc不归路[2]控制器概览 2014-07-12 > 走入asp.net mvc不归路[3]创建控制器 2014-07-15 > 走入asp.net mvc不归路[4]Action常见成员 2014-07-15 > 走
我想添加版权@’current_year’到我的页面的页脚(在cshtml文件)。我经常使用javascript,但由于我使用ASP.NET MVC 3我想使用ASP做到这一点。 我正在尝试建设像: @response.write("Current Year: "&Year(Date)) 但它没有在MVC 3中工作,我找不到解决方案是工作。 尝试以下操作: Copyright @@ @DateTi
如何在同一个项目中集成 Managed Extensibility Framework(MEF)与ASP.NET MVC 4和ASP.NET Web API? 考虑一个示例应用程序,一个MVC控制器HomeController和一个Web API控制器ContactController。两者都有属性类型IContactRepository,他们依靠MEF来解决。问题是如何将MEF插入MVC和Web
看来,当MVC验证一个模型,它运行通过DataAnnotation属性(如required,或范围),如果任何一个失败,它跳过运行我的IValidatableObject模型上的Validate方法。 有没有办法让MVC继续运行该方法,即使其他验证失败? 您可以通过传入ValidationContext的新实例手动调用Validate(),如下所示: [HttpPost] public Actio
任何人都知道如何告诉Visual Studio 2008总是打开ASP.NET页面在“源”模式,而不是“设计”模式? 工具→选项→HTML Designer→在“源视图”中启动页面。 对于其他扩展,您可以通过右键单击文件并选择打开方式来定义特定行为。这允许您设置一次关闭或默认行为打开更多的深奥文件类型。 例如,我使用Sandcastle Help File Builder,所以有.shfbproj
最初,我部署的网站与一些DLL的设置复制本地(作为在另一个SO邮件的建议)。之后失败,我在服务器上安装了MVC 3包。 当我点击我的网站,我得到: Directory Listing Denied This Virtual Directory does not allow contents to be listed. 我看到了haacked’s blog,但它几乎3岁,现在,一些它只是不工作了。有
(对不起,这里有几个项目,但没有一个似乎允许我得到这个工作。) 我想创建一个DropDownList允许多个选择。我可以填充列表,但我不能得到当前选择的值似乎工作。 我在我的控制器有以下: ViewBag.PropertyGroups = from g in db.eFinGroups where g.GroupType.Contents