4
投票
1答案
1391 次观看

创建值从0到10的asp.net mvc dropdownlist的最简单方法?

我是asp.net mvc的新手,如果我的问题太简单了,请原谅。 我只想使用Html.DropDownList从0到10的下拉列表。 最快的方法是什么? 此刻,我只看到创建IEnumerable的SelectListItem的解决方案,添加10个值并将其与viewdata一起传递,但是我认为这太过分了,如何以一种简单的方式做到这一点? 预先感谢

3
投票
3答案
851 次观看

F#Asp.Net CodeDom ProviderOptions问题

我正在IIS 7上使用F#创建一个ASP.NET MVC应用程序。 当我尝试从浏览器运行它时,遇到一个包含以下内容的YSOD: [ArgumentNullException:值不能 为空。参数名称:字典] System.Collections.Generic.Dictionary2..ctor(IDictionary2 字典,IEqualityComparer`1 比较器)+12700827 System.Web.Compilation.CompilationUtil.CreateCodeDomProviderWithPropertyOptions(类...

0
投票
1答案
359 次观看

在操作过滤器中处理异常

是否有更好的方法来处理ASP .NET MVC中的动作筛选器本身中发生的异常? 此刻我有两种想法。 使用try catch并在发生异常时直接设置HTTP状态错误代码和消息 响应。重定向到自定义错误页面

1
投票
2答案
4980 次观看

用户jQuery拖动DIV并放入TD ...,然后将DIV“捕捉”到位

我正在完成任务管理系统的重写,并且正在添加拖放功能。 我希望用户能够将任务DIV从一个列(TD)拖放到另一列(TD)。我可以正常工作,除了一些小的格式问题。我的TD带有一个名为droppable的类,该类接受可拖动的类。我想发生的实际上是从当前TD上删除任务DIV,并将其附加到放置在TD上的任务上。 这是我的剧本: <script type="text/javascript"> $(function() { $(".draggable").draggable({ cursor: 'move', ...

13
投票
7答案
5369 次观看

ASP.NET MVC电子邮件

他们的解决方案是使用ASP.NET MVC视图生成电子邮件模板,而无需跳过箍。 让我详细说明如何跳过篮球。 var fakeContext = new HttpContext(HttpContext.Current.Request, fakeResponse); var oldContext = HttpContext.Current; HttpContext.Current = fakeContext; var html = new HtmlHelper(new ViewContext(fakeControllerContext, new FakeView(), viewDa...

0
投票
1答案
1604 次观看

ASP.NET MVC,JSON与FormCollection参数一起发布到控制器操作

我有一堆控制器操作,这些操作通常用于将数据保存到后端存储。目前,大多数人使用这样的签名: // // POST: /WidgetZone/Create [AcceptVerbs(HttpVerbs.Post)] public ActionResult Create(FormCollection collection) 如您所见,它接受FormCollection。与经典的用户视图配合使用时效果很好。现在,我想使用JSON-启用这些操作。我使用 JsonPox 动作过滤器如下: // // POST: /WidgetZone/C...

0
投票
1答案
208 次观看

将ASP.Net MVC项目放在服务器上以使用VS Pro Team版本进行团队开发

在服务器上设置项目时,谁能给我建议从哪里开始,以便我和我的助手可以检出代码文件?我有一个Go Daddy托管帐户-IIS 7,如果可以使用的话。 此外,我正在寻找有关如何在服务器上设置数据库的更多信息的建议-当前,我的项目已将其设置类似于MVC教程“书呆子晚餐”。我的托管帐户软件包随附了2个SQL Server数据库。 感谢帮助新手!

3
投票
4答案
4214 次观看

有什么方法可以防止表单在ASP.NET MVC中重复发布?

在对我的ASP.NET MVC应用程序进行日志检查期间,我发现一些用户设法两次发布相同的表单。我试图重现它,但失败了。无论如何,我想防止用户两次发布相同的数据。在ASP.NET MVC中是否有针对此的规范解决方案,或者我必须开发自己的自定义解决方案? 我遇到了自定义解决方案的案例,我可以想象客户端和服务器端的解决方案。无论哪种情况,你能推荐我什么吗?

0
投票
6答案
1763 次观看

如何从MVC Controller生成和传输JavaScript变量?

当页面首次加载时,我试图用数据库中的项目列表填充JSON对象。此项目列表来自数据库。现在,我强烈地键入View,并遍历项目列表以构建HTML无序列表,然后在JavaScript中根据HTML中输出的内容构建JSON对象。但这很笨拙。 理想情况下,我想从Controller中的数据库中获取数据,填充一个对象(或变量),然后将该变量发送到JavaScript以在其中使用,然后跳过两者之间的HTML(使用jQuery动态更新)。到达JavaScript的变量不必是JSON对象,但它确实需要保存我从Controller填充的信息。从那里,我可以在JavaScript中构建JSON对象。 一个...

1
投票
1答案
2705 次观看

如何在更改选择标记时更新视图零件

使用ASP.Net MVC 1.0,我有一个带有一些输入控件的表单。其中之一是下拉菜单(选择)。当用户更改此下拉列表时,我想使用RenderPartial()或类似的东西来更新DIV标签。 我的视图当前如下所示: <% using (var form = Html.BeginForm()) { %> <label for="FieldIdentifier">Identifier:</label> <%=Html.TextBox("FieldIdentifier", Model.FieldIdentifier...

2
投票
2答案
281 次观看

ASP.NET MVC:使用相同的ViewModel呈现页面并获取结果

这是我使用的简单视图模型: public class ViewModel { public Order Order { get; set; } // returned from page - also can be pre-selected public string[] SelectedProducts { get; set; } // data for page to render available products to select from public IList<ProductViewModel> AvailableProducts {...

0
投票
1答案
597 次观看

命名空间“ MyWindsorSchema”中的元素“ configuration”具有无效的子元素“ configSections”,命名空间“ MyWindsorSchema”中

为了创建以下部分, <section name="castle" type="Castle.Windsor.Configuration.AppDomain.CastleSectionHandler, Castle.Windsor" /> 我下载了“ CastelWindsorSchema ”并将其放入我的C驱动器中(如自述文件所建议)。我在Web.Config中以这种方式引用了它:(我将所有内容保持不变,因为我在C驱动器中创建了dev和castle) <configuration xmlns="MyWind...

34
投票
3答案
19075 次观看

使用ASP.NET MVC上载(会话和身份验证)

当我对uplodify使用的操作或控制器使用“授权”过滤器时( http://www.uploadify.com/)操作无法完成... 并且无法检索会话。 我发现这是为了检索用户会话: http://geekswithblogs.net/apopovsky/archive/2009/05/06/working-around-flash-cookie-bug-in-asp.net-mvc.aspx 但是如何在[Authorize]过滤器和检索的会话中使用它?

1
投票
2答案
403 次观看

MVC和SelectList

是否可以将选择列表输出到View中的字符串? //Javascript var comboHtml = <%= Html.Encode(Model.MySelectList.ToHtml()) %> 或者我必须自己枚举列表以创建html 动态表单字段需要此设置。

1
投票
7答案
5065 次观看

ASP.NET MVC框架和实体框架之间的区别

我将开始使用ASP.NET启动一个新项目,并且我想使用一些框架来加速该过程。最近,我听说该平台中有两个主要框架:MVC和Entity框架。它们兼容吗?如果没有,您对使用什么有什么建议?为什么?它们的最佳属性是什么?

0
投票
2答案
328 次观看

Linq to sql-链接列表

我有一个带有实体“ Customers”和“ Reports”的linq to sql模式。每个客户都有零个或多个报告。 我希望客户拥有LinkedList属性,以便我可以轻松访问每个报表的下一个和上一个实体。 使用linq to sql来实现这一目标的最佳方法是什么? 谢谢

0
投票
1答案
1243 次观看

如何使用LinkButton将参数传递给Controller-Action单击

我有一个控制器的索引动作之一的列表视图。 在该View的源代码中,我将以下代码添加到了View源代码中的for循环中。 因此,对于该视图上存在的每个条目,我将获得一个名为“选择”的链接。 但是我无法使用上述代码将参数传递给控制器操作。 我该怎么做-使用操作链接单击将参数传递给Controller-Action? 关于, 卡皮尔

1
投票
3答案
225 次观看

什么样的流血骇客是“,this.uiDialogTitlebar).html(f ||”

我用ASP.NET MVC重建了我的网站,并使用了jQuery之类的所有好东西。 最近,我每天不断从我的网站收到几次有关以下内容的错误通知:路径中包含非法字符 请求URL包含我的域,我的JS文件夹以及其中的一段奇怪的JS语法。 这是一个示例: 异常信息: 异常类型:System.ArgumentException 异常消息:路径中的字符非法。 请求信息: 请求网址: http:// [MyDomain] / Scripts /,this。uiDialogTitlebar).html(f || 请求路径:/Scripts/,this.uiDialogT...

0
投票
2答案
76 次观看

路线未注册

我已注册此路线: routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( "Views", "View/{RouteID}", new { controller = "BookingViewsPublicController", action = "Index", RouteID = "" } ); routes.MapRoute( ...

0
投票
1答案
650 次观看

如何知道在视图上选择了哪个单选按钮?

我为我的控制器的index操作之一创建了一个列表视图。 通过使用视图的源,我向该列表视图添加了新列“ Select This”。 该列将为列表中的每个条目包含单选按钮。我只需将工具箱中的单选按钮控件放在“选择此”列中即可实现。我在视图的设计中完成了此操作,当我运行它时,我得到了单选按钮,每个条目一个。该页面上还有一个链接按钮,我想在此链接按钮单击上调用控制器操作,该操作将接收所选单选按钮的索引。因此,如果我选择第5个单选按钮,则如何在控制器操作中接收5。 我该怎么做? 关于, 卡皮尔

0
投票
3答案
160 次观看

添加一条简单路线

我正在尝试添加一条基于这样的字符串参数显示一些数据的路由: http://whatever.com/View/078x756 如何创建该简单路线以及在何处放置?

2
投票
1答案
7092 次观看

找不到元素“城堡”的架构信息

我正在web.config中创建自定义标签。我首先在 configSections 部分下写了以下条目。 <section name="castle" type="Castle.Windsor.Configuration.AppDomain.CastleSectionHandler, Castle.Windsor" /> 但是,当我尝试在配置节点内创建一个城堡节点时,如下所示 <castle> <components> </components> </castle...

4
投票
2答案
4171 次观看

WebForms和ASP.NET MVC共存

我正在尝试每个这个问题。为了实现这一目标,我要做的一件事情就是我在WebForms web.config中添加了一个命名空间节点: <pages styleSheetTheme="Default"> ... <namespaces> <add namespace="System.Web.Mvc"/> <add namespace="System.Web.Mvc.Ajax"/> <add namespace="System.Web.Mvc.Html"/> <add namespac...

0
投票
3答案
515 次观看

从客户端发回复杂对象

我正在使用ASP.NET MVC和实体框架。我将把一个复杂的实体传递给客户端,并允许用户对其进行修改,然后将其发布回控制器。但是我不知道该怎么做,以及当客户端实体与对象上下文分离时,客户端实体是否会丢失对EF的关系跟踪。

3
投票
3答案
684 次观看

什么时候应该使用HtmlHelper扩展方法?

我越来越发现ASP.NET MVC视图需要某种逻辑来执行布局的情况。这些例程在我的模型或控制器中都没有位置。我有3种选择: 在视图中内联写入很多。 在许多局部视图中减少的书写。 编写HtmlHelper扩展方法。 这是令我困惑的最后一个选择。如果逻辑仅针对该一个视图,可以这样做吗?该扩展名对于其他所有视图的Html对象都是“可见的”,并且永远不需要。 有什么建议吗?

0
投票
3答案
1126 次观看

我应该直接在View中使用Response.Write吗?

我一直试图避免在我的MVC视图中直接使用Response.Write(...)。原因是我只需要键入字符串文字,并且视图引擎知道该怎么做。但是,在某些情况下,我似乎创建了太多尖括号()。那么,您发现这两个代码片段中的哪个更可接受? <% if (true) { Response.Write(Model.SomeValue); } %> 或 <% if (true) { %> <%= Model.SomeValue %> <% } %>

0
投票
1答案
696 次观看

MVC IgnoreRoute忽略进入特定文件夹的请求

我的网站受到某些图像请求的轰炸,这些图像请求是服务器上不存在的图像。似乎是与色情相关的图片,与我的网站无关。 样式是这样的 /loc208/th_e82_shower028.jpg /loc171/th_251_shower014.jpg /loc295/th_21e_shower052.jpg 所以它们都在/ loc *文件夹下 有没有办法在MVC应用程序的global.asax.cs文件中编写脚本,该脚本将使该应用程序忽略所有这些请求,以免我的日志中没有显示“路径的控制器'/ loc295”/th_21e_shower052.jpg'找不到或未实现IContr...

0
投票
4答案
379 次观看

我应该让用户挂起吗?

我不确定在这种情况下该怎么办。我有一些启用了ajax的jquery ui 1.7选项卡。现在,当单击一个选项卡时,它将转到我的asp.net mvc控制器操作方法。然后执行所需的任何操作并返回局部视图。 现在我不知道为什么,但是有时我的服务器挂起了,但是我又一次猜测所有服务器都挂起了,因为有时当我去站点时它需要永久加载,但是如果刷新,它会立即加载,这是相同的我的网站的情况。 我的网站将以超快的速度加载一个选项卡X次,然后突然一个请求挂起,也许在15秒后它将被加载。或者,如果您只是刷新页面,它将返回并重新开始以超快的速度加载它们。 问题是请求已发送到挂起的服务器。因此,我尝试在我所...

0
投票
2答案
49 次观看

如何使用Asp.net MVC 2 Preview 2中的UpdateModel确定模型中的哪些属性已更改?

使用UpdateModel时,是否有一种简单的方法可以确定模型的哪些属性已更改?我试图记录客户对其记录所做的编辑,说他们登录并更改他们的电话号码,我想保留该活动的记录。 我知道我可以手动完成操作,只是逐个属性地进行比较,但是我想知道是否为此开发了一种光滑的模式。

0
投票
1答案
236 次观看

ASP.Net安全:在IHttpHandler中包装请求还是使用RoleProvider?

我正在使用ASP.Net MVC和DynamicData,并且需要添加基于角色的安全性。 我应该通过以下方式实现这一点吗? 具有用于检查用户是否已授权的自定义操作的IHttpHandler? 还是应该使用RoleProvider? 或者两者的某种组合? 如果RoleProvider是一个可行的选择,那么何时需要扩展抽象RoleProvider基类,而不是使用包含的基类。 MSDN 说,您只会扩展此类如果“您需要将角色信息存储在.NET Framework附带的角色提供程序不支持的数据源中”。请对此进行详细说明。解释在我不需要扩展基类而使用包含的角色提供程序的情况下该方法如何...