草庐IT

c# - 如何在 mvc Controller 中创建确认框?

我需要在mvcController中创建确认框吗?使用这个"is"或“否”值,我需要在我的Controller中执行操作。我们如何做到这一点?示例代码:publicActionResultActionName(passingvalue){//somecodemessageboxhereif(true){truecode}else{elsecode}} 最佳答案 你可以用ActionLink做到这一点@Html.ActionLink("Delete","DeleteAction","Product",new{confirm=true,

c# - 当调试设置为 false 时,ASP.Net MVC4 包用于更少的文件不被渲染

在一个简单的ASP.NetMVC4测试应用程序中,我安装了无点NuGet包和followedthistutorial.我的.less文件被正确解析为CSS,并且在debug=true时可以正常工作。然而,当我设置debug=false以使其缩小并合并到单个样式表时,我得到了这个://NOTWORKING!这是我的包配置文件;同样,直接取自教程:publicclassBundleConfig{//FormoreinformationonBundling,visithttp://go.microsoft.com/fwlink/?LinkId=254725publicstaticvoidRe

c# - 用户 (IPrincipal) 在使用 Web Api 2.1 和 Owin 的 ApiController 构造函数上不可用

我将WebApi2.1与Asp.NetIdentity2一起使用。我试图在我的ApiController的构造函数上获取经过身份验证的用户(我正在使用AutoFac注入(inject)我的依赖项),但是当构造函数是打电话。我正在尝试获取用户,以便为任何数据库写入操作生成审计信息。我正在做的一些事情可以帮助诊断:我正在使用仅app.UseOAuthBearerTokens作为Asp.NetIdentity2的身份验证。这意味着我删除了app.UseCookieAuthentication(newCookieAuthenticationOptions())当您使用Asp.NetIdenti

c# - 带有部分 CRUD 的 MVC 5 BeginCollectionItem

我在下面对问题进行了更改,它仍然是相同的,但希望通过模型以及关于我想要实现的目标以及我遇到问题的地方更加清晰。下面显示了两个类,Company和Employee,Company有一个Employees列表。这将是一个输入表单,因此一开始就没有数据。最终,我希望用户能够根据需要向Company对象模型添加任意数量的Employee对象,并更新Employee对象我是否在使用BeginCollectionItem的正确轨道上,以便我可以添加/删除任意数量的Employee对象?当我单击“添加”按钮时,它会将它转到另一个页面上的部分View(使用AjaxActionLink),但不使用Jav

c# - 我们如何在 Visual Studio Code 中调试 ASP.NET MVC Web 应用程序?

Microsoft刚刚发布VisualStudioCode几天前。我们如何从该IDE中调试ASP.NETMVC应用程序? 最佳答案 安装C#扩展打开vscode并安装C#扩展。CTRL+Pext安装csharp点击安装。安装后,点击启用并重启vscode。添加launch.json和tasks.json在vscode中打开项目的目录。文件>打开文件夹...Vscode可能会询问:您的项目缺少构建和调试所需的Assets。添加它们?如果是,请选择是。这将添加一个包含launch.json和tasks.json文件的.vscode目录。

c# - 在完全托管的 asp.net c# web 应用程序中是否可能发生缓冲区溢出/溢出

在完全托管的asp.net门户网站中是否存在缓冲区溢出/溢出漏洞。如果是,如何测试。 最佳答案 在一般情况下,您不必担心缓冲区溢出。这是托管代码的主要优点之一,垃圾收集可能是另一个主要优点。您应该注意一些边缘情况-任何时候您的托管代码与非托管代码交互(Win32API调用、COM互操作、P/Invoke等)都可能在非托管代码中发生缓冲区溢出,基于从托管代码传入的参数。标记为“不安全”的代码也可以直接操作内存地址,从而导致缓冲区溢出。不过,大多数C#代码是在不使用“不安全”关键字的情况下编写的。

c# - 如何使用 asp.net mvc 编辑多选列表?

我想像下面这样编辑一个对象。我希望用UsersGrossList中的一个或多个用户填充UsersSelectedList。使用mvc中的标准编辑View,我只映射了字符串和bool值(下面未显示)。我在google上找到的许多示例都使用了mvc框架的早期版本,而我使用的是官方1.0版本。欢迎提供任何View示例。publicclassNewResultsState{publicIListUsersGrossList{get;set;}publicIListUsersSelectedList{get;set;}} 最佳答案 假设Use

c# - ASP.NET MVC : Views using a model type that is loaded by MEF can't be found by the view engine

我正在尝试创建一个框架,以允许将Controller和View动态导入到MVC应用程序中。到目前为止,它是这样工作的:我正在使用.NET4、ASP.NETMVC3RC和RazorViewEngine每个项目都使用MEF导出和导入Controller-我将给定项目中的一组Controller和View称为“模块”BuildManager使用应用前启动方法和BuildManager.AddReferencedAssembly动态引用使用MEF发现的程序集。使用构建事件将二进制文件(来自导出项目)和View复制到目标项目的文件夹结构中使用自定义Controller工厂选择Controller

c# - ASP.Net MVC 3 中的共享错误 View ,它有什么用?

我还是MVC3的新手,我正在努力为我的应用程序创建一个漂亮的错误页面。我注意到自动生成的共享Error.cshtmlView,它有什么用途以及如何使用?任何实现一个简单的单一错误页面的链接也很棒:-) 最佳答案 那已经到位了;如果您的请求来自网络服务器本身,您只是看不到它,因为默认情况下会显示原始错误——这对调试非常有用。远程访问者将看到默认的error.cshtml结果:Sorry,anerroroccurredwhileprocessingyourrequest.要在本地查看错误页面,请确保customErrors模式为“On”

c# - 在 ASP.NET MVC 中什么时候使用 ViewBag/ViewData 是 "acceptable"?

我意识到最佳实践是使用强类型View并在ViewModel中传递所有需要的数据,但我很好奇是否存在在ViewBag/ViewData中传递数据实际上被认为是“最佳实践”的情况.在什么情况下首选ViewBag/ViewData将数据传递给View?更新很高兴听到每个人都想出了ViewBag/ViewData的各种用途。我们可能永远不会得出“最佳实践”,但很高兴看到人们提出了依赖于ViewBag/ViewData的不同解决方案。 最佳答案 我很少使用它们,因为一些信息与我传递给View的模型或View模型完全无关,同样,大多数时候我使用