Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
 Asp.net Mvc_IT技术博客_编程技术问答 - 「Fatal编程技术网」

Asp.net mvc 填充ASP.NET MVC下拉列表

好吧,我已经在谷歌上搜索了好几个小时,尝试了所有的方法,但什么都没用。我正在学习使用Sharp架构的MVC,并生成了一些用于创建客户机对象的基本表单。我想用美国各州的列表填充州下拉列表,并让用户从该列表中进行选择。我可以填充列表并获取值以保存客户端,但当我去编辑客户端时,客户端的当前状态未被选中。我已在SelectList中设置所选值: <li> <label for="Client_StateProvince">StateProvince:</label&

Asp.net mvc 如果多个线程同时访问数据库的同一个表,linqtosql会注意吗?

我正在开发一个asp.net mvc应用程序。 在这种情况下,我必须创建许多线程,这些线程将使用linqtosql访问数据库。我的问题是,将所有内容都保留在linqtosql上以保持同步是否可以,因为线程将同时访问数据库。或者我必须编写自己的代码来实现这一点。如果每个线程都使用自己的数据库上下文,您就可以了。但是,我不认为数据库上下文对象是线程安全的。因此,最好确保每个线程都有自己的上下文 Randy如果每个线程都使用自己的数据库上下文,您就没事了。但是,我不认为数据库上下文对象是线程安全的。因

在ASP.NET-MVC的模型绑定中不计算listbox中的空值

如果未选择至少一个列表框值,则模型验证不会评估链接到列表框值的属性。 这种方式不可能使用DataAnnotation进行模型评估,以通知所需的值 控制员: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using TestValidation.Models; namespace TestValidation.Controller

Asp.net mvc MVC中的下拉列表

我想做以下工作: 1:在register.aspx中添加两个下拉列表[比如ddlRole,ddlGender] 2:填写下拉列表[ddlRole应该从数据库中填写,ddlRole应该有两个静态字段] 3:在提交时,我想获得两个下拉列表的选定值 请帮忙 提前谢谢。你的问题是,你能告诉我如何建造航天飞机吗?。但我会尝试向你们展示一个小例子,我真的希望它能帮助你们 首先,如果你想在页面上获得下拉列表,你需要创建它 就MVC而言,您需要创建一个视图。 该视图是MVC样式的aspx页面 以下是一个例子:

Asp.net mvc URL参数编码不正确!

我正在使用asp.net mvc 1.0版,url中的某些参数有问题 我的url看起来是这样的 实际上,问题在于标记参数没有编码,因此忽略了simbol 我使用的是actionlink,但1.0版可能没有直接编码参数 <%=Html.ActionLink(itemtags.Tags.TagName, "PostList","Tags", new { tag = itemt

Asp.net mvc 显示带有警告消息的模型列表的最佳方式是什么?

在一个控制器操作中,我从一个方法得到一些结果,这个方法返回一个元组。元组中的第一项是IList,第二项是IList 我想返回要显示的视图,结果,经典方式: 返回视图MyView,即模型 但我也想更新一个div来显示错误或警告消息 一个如何做到这一点的想法?最好的方法是什么 谢谢,您可以使用 ViewData[消息]=您的消息; 然后在视图中,将此消息放在div中: <div> <%: ViewData["Message"] %> </div> 然后创建强类型

Asp.net mvc ASP.NET MVC控制器操作授权

从ASP.NETMVC开始。我正在为我们的FogBugz帮助台系统开发一个客户门户。我知道用[Authorize]修饰我的ActionResults需要用户登录,但我不确定如何最好地确保用户只能访问自己的呼叫 一旦用户被授权,我就可以从用户对象获取他们的用户名,那么我应该将其从我的控制器传递到业务层并在那里进行授权,还是有更好的方法像自定义authorized属性那样进行授权 我认为你应该阅读下面的这篇文章。这也许能帮你找到正确的方法 或 谢谢,我已经通读了这些文章,知道这些建议很有用。但是,

Asp.net mvc jQuery在选择时自动完成文本框中的错误项

当用户开始在DRMCompanyName输入文本框中键入时,会触发自动完成功能,该功能同时显示公司名称和公司id。当用户单击某个选择时,公司名称和id将放入DRMCompanyName文本框中,id将放入正下方的DRMCompanyId文本框中 当从控制器返回json结果时,autocomplete ajax success函数中的代码通过将标签设置为等于值company name加上返回的键company id来填充下拉列表。同样,该值仅设置为关键公司id 当用户选择特定项目时,标签应位于DR

Asp.net mvc ASP.net MVC表单-每个模型属性的字段

我有一个带有配置视图的ASP.NET MVC网站 我有一个带有字符串和bool属性的配置类 在视图中,我希望为配置类的每个属性显示一个label+字段。字符串的文本框,布尔值的复选框 但是,在我的提交按钮中,我需要在JavaScript方法中使用输入的值 最好的方法是什么 我有: @using (Html.BeginForm()) { foreach (var property in ViewData.ModelMetadata.Properties) { <la

Asp.net mvc 如何将变量从一个控制器传递到另一个控制器

我想将变量传递给其他控制器TableName, 我正在尝试ViewBag.Variable,但确实发送空值 如果可以将这些参数从一个控制器传递到另一个控制器 事先非常感谢您的帮助 public class HomeController : Controller { public ActionResult Index() { string NombreVariable = "TablaUsuario"; ViewBag.Variable = Nomb

Asp.net mvc MVC全局服务器端输出缓存

我正在尝试为我们的公共站点设置全局服务器端输出缓存。我可以看到有一个OutputCache属性可以让你控制它。如果我像这样在filterConfig中全局注册它,它就可以正常工作 filters.Add(new OutputCacheAttribute() { Duration = 3600, VaryByParam = "*" }); filters.Add(new OutputCacheAttribute() { Duration = 3600, VaryByParam = "*", Lo

Asp.net mvc 局部视图显示为无布局的平面视图

我在这里面对的是一个观点偏颇的问题。我创建了一个局部视图,带有选中的“使用布局”选项,以便它可以接受它。但是,当我运行代码时,局部视图将显示为没有布局。它只是出现在一个新的白色窗口中,上面只有控件,没有样式,没有JQuery等等 这是我的控制器代码: [HttpPost] public ActionResult ShowVersion(Model obj) { if (ModelState.IsValid) {

Asp.net mvc 实体框架自动迁移

嗨,我正在学习使用代码优先的方法开发项目。我面临的一个小问题是,当我运行Add Migration命令时,它无法识别更改,即使我在配置文件中启用了automaticmigrationsenable 这是我的密码 ---------------DbContext文件 using System.Data.Entity; using System.Linq; using System.Text; using System.Threading.Tasks; names

Asp.net mvc 自定义属性以更改html表单元素的名称属性

我需要在表单中呈现的表单元素的名称中添加前缀。我创建了一个自定义属性来装饰一个属性,该属性接受另一个属性的名称,该属性的值将用作名称前缀 public class HtmlElementNamePrefixPropertyAttribute : Attribute { public string PropertyName { get; set; } public HtmlElementNamePrefixPropertyAttribute(string propertyNam

Asp.net mvc 在MVC中将变量传递给局部视图

如何将变量发送到局部视图 我的意思不是喜欢我的模型,而是价值观与之分离 因此,不是@Html.Partial~/Views/Test/_Partial.cshtml,而是Model 它类似于@Html.Partial~/Views/Test/_Partial.cshtml,变量=2 在我看来,我可以像这样使用它 // html @Variable // html 您可以将局部对象的模型设置为要传递给它的类型: @model int 在父视图中: @Html.Partial("~/Views/

Asp.net mvc 剑道日期选择器在弹出编辑中不接受自己的日期

我正在使用剑道ui网格和弹出式编辑。编辑行时,将显示一个对话框。其中一个字段是由kendo datetimepicker表示的日期 我在选择日期时出现此错误: 为什么这个日期无效,是我用控件设置的 添加属性 [DataType(DataType.Date)] 在日期属性上。输入的代码是什么?看起来它当前是一个日期时间,但它需要一个日期。您可能希望在解决该问题的日期属性great上使用属性[DataTypeDataType.Date]!

Asp.net mvc 检查ASP.NET MVC 4 HTML帮助程序生成的HTML标记

在ASP.NETMVC4中调试视图期间,我想知道在调用HTML帮助程序后立即生成了哪些HTML标记。假设我在视图中调用Html.EditorForx=>x.Name。我在视图中的调用之后设置了一个断点。当它在调试时停止在这里时,现在我想在发送到渲染之前检查该HTML帮助程序生成的HTML标记到底是什么。有办法做到这一点吗?谢谢,请记住:- 它将始终是HTML帮助程序,直到渲染事件不会出现在图片中,所以在渲染事件之前,您将始终只获得HTML帮助程序 您可以在开发人员工具中看到呈现的HTML。我在A

Asp.net mvc 通过筛选或排序刷新后,GridMvc将消失

我从以下链接使用GridMvc: 当我在一个简单的新页面中有一个网格时,我没有问题。但当我的网格位于menumenu下时,当我在网格上使用排序或筛选时,网格似乎正在刷新页面,网格消失 这是我的控制器代码: public ActionResult Index() { DAL.DataManager dal = new DAL.DataManager(); List<data> data = new List<data>();

Asp.net mvc 如何使用服务器筛选创建包含多个选定项的剑道组合框

我正在创建一个电子邮件客户端,在那里我希望名称/地址查找的工作方式与Gmail中相同 剑道提供了一个组合框,允许用户编写自由格式的文本,或从过滤列表中选择项目 剑道还提供了一个Multiselect,允许用户从列表中选择多个项目 我需要的是两者的结合…最好的方法是使用Multiselect框,如果在数据库中找不到搜索项,请将其添加到结果集中。您需要将单独的搜索字段search或任何您想调用它的内容传递给操作 在you.shtml中初始化Multiselect $('#recipient').ke

Asp.net mvc 使用ASP.NET MVC将数据从控制器传递到用户控件视图

我有一个视图类OrderView.aspx,它通过Repeater控件显示订单帐户名、订单日期以及订单行列表的详细信息。每个订单行由用户控件视图OrderLineView.ascx表示,该视图显示订单行项目名称、数量和价格的详细信息。我有一个名为Order的模型对象,我将其用作所有这些的数据源,并将其作为视图的模型对象传递 每个OrderLineView用户控件都有一个保存和删除按钮。我使用“保存”按钮将OrderLine控件中的表单内容发布到控制器上的一个保存方法,然后将操作重定向回同一个订单

Asp.net mvc ASP.NETMVC的加载页面

我正在使用ASP.NETMVC创建一个网站,它需要在5-10秒后才能将视图返回给用户。与其让用户盯着glacial进度条看,我想展示一些“请稍候/我们马上回来”的动画gif,让他们感兴趣 有人知道实现这一目标的好方法吗 我找到了答案,但这并不是我所需要的,它使用jQuery在返回视图后获取数据。我想在他们等待视图出现时显示“请稍候” 谢谢我认为您引用的解决方案对您有用。您只需要让您的初始控制器操作立即返回please wait消息,然后让AJAX调用根据您的处理实际检索内容。如果请求真的需要5-

Asp.net mvc 将RDL报告转换为RDLC以在MVC中使用

我有一个现有的RDL报告,我想将其转换为RDLC报告,以便在MVC应用程序中使用 根据转换方法,将.rdl文件重命名为.rdlc,将其包含在项目中,然后使用ReportViewer控件选择数据源 作为MVC,我的页面上没有ReportViewer控件,我使用它来帮助我将报告呈现到响应流中 我已将rdl重命名为rdlc并将其包含在我的项目中,但在尝试打开它时出现以下错误: 报表定义无效。 详细信息:报表定义具有 无效的目标命名空间 无法升级 您知道如何将rdl转换为rdlc而无需重新编写吗?您无法

Asp.net mvc 是否使用MVC.NET和Windows身份验证以其他用户身份登录?

如何使用MVC.NET实现这一点?我在互联网上找到了关于如何在ASP.NET中实现这一点的资源,但我还没有找到在MVC.NET中实现这一点的方法。不过,我是一名MVC.NET新手。我可以使用[Authorize]属性生成401响应,但我不知道之后该怎么做 [编辑] 在玩了一些游戏之后,我想如果我能找到一种方法来强制应用程序重新验证自己并打开登录对话框,我也许可以做到这一点。我认为,如果我将Authorization属性设置为类似于[AuthorizeUsers=NooneAllowed]的值,应

Asp.net mvc 创建新实体并调用SaveChanges将其保存回数据库MVC

在下面的代码中,我试图将一个新设施添加到我的设施表中。Save方法调用DbContext SaveChanges。在SaveChanges执行之后,我希望newFacility会为它生成一个Id,但它不会,也不会保存到数据库中。我向设施数据库集添加新设施的方式是否有问题 [HttpPost] public ActionResult Create(CreateFacilityViewModel viewModel) {

Asp.net mvc 通过多种区域性提供静态html文件

如何通过不同的区域性为位于MVC应用程序根目录上的静态html文件提供服务 这些文化已经建立并开始运作 所以这个文件: /test.html 必须通过 /fr/test.html /de at/test.html ..这些是html文件而不是cshtml?是的,事实上只有一个html文件

Asp.net mvc 无法使structuremap与MVC5一起工作

我在Visual Studio 2013中创建了一个默认的MVC5 web应用程序,并在NuGet的包中添加了该应用程序 我已经创建了一个接口ITester和一个实现测试器,我的控制器操作将ITester作为一个参数 但是当我运行项目时,我得到了一个错误,即无法创建接口的实例 根据我的看法,这应该是可行的。如果我明确告诉structuremap使用Tester for ITester而不是依赖默认约定,我也会得到同样的结果 我以前使用过MVC4 web应用程序,没有任何问题。开箱即用,它只进行构

Asp.net mvc 如何在Umbraco 7.1.6版上安装茶商务入门套件?

我们有一个现有的Umbraco 7.1.6网站。我们决定在我们的网站上使用TeaCommerce。我安装了茶商务软件包,现在可以看到新的叫做茶商务的部分,在那里你可以访问商店。但是,我还不确定如何创建生产目录作为umbraco内容节点并使用Tea Commerce部分。当我安装这个包时,它给了我几行javascript引用,我需要在布局页面上添加这些引用。但我不确定如何获取StoreId值 如果我能轻松地将初学者工具包安装到现有的网站上,那就容易多了 有什么想法或方向吗 提前感谢尝试使用软件包存

Asp.net mvc 将多个MVC项目合并为一个项目的最快方法

我们有大约4个不同的MVC项目,在不同的解决方案中,有自己的控制器、模型和视图 我们需要将所有这些项目合并到单个项目解决方案中。新项目将有一个入口点主页,您可以从该主页转到任何现有项目 我们将使用简单的导航链接在集成后从一个项目导航到另一个部分 区域是这种方法的好解决方案吗 我读过这篇文章,但我不明白其中的解决方案是什么。区域是您的选择,每个应用程序都可以添加到自己的区域并适当配置路由。区域是您的选择,每个应用程序都可以添加到自己的区域并适当配置路由。这正是我要做的。我将把每个MVC项目作为一个

Asp.net mvc 如何将用户添加到visual studio项目

我将一个MVC项目与数据库一起从一台计算机移动到另一台计算机。当我运行项目时,我会进入需要名称和密码的登录页面,但它无法识别我在旧计算机中添加到此项目的登录信息 如何添加新用户和新密码,以便我可以运行我的项目并查看它?您是否将数据库和数据一起移动到了新计算机上?您是否更改了数据库连接字符串以反映新的数据库服务器配置?我修复了它,谢谢。我没有更改连接字符串

Asp.net mvc jquery验证引擎中的绑定

我正在mvc3应用程序中使用捆绑。我无法绑定葡萄牙语的jquery验证引擎 在global.asax中 bundles.Add(new ScriptBundle("~/Scripts/jquery.validationEngine-pt").Include( "~/Scripts/jquery.validationEngine-pt.js" )); 在cshtml中 @System.Web.Optimization.Scripts.Render("~/S

Asp.net mvc 调试使用EXT.NET的ASP.NET MVC应用程序

我正在开发一个使用EXT.NET的ASP.NET4MVC应用程序。 我想调试视图中directevent中引用的方法。 当我按下按钮时,方法被调用,但调试器不工作。我解决了我的问题。 该问题与启用了发布选项的发布配置相关。 如果将其设置为debug,则调试配置会重新编写。 谢谢大家,, Simone检查您调用的事件是否不是javascriptI。我按下与直接事件关联的按钮。没有涉及Javascript。

Asp.net mvc 剑道格网中的分组

我正在使用Kendo Grid jQuery版本,并使用“group and aggregate”函数显示数据。分组是基于特定的idex:StgId进行的。有3个级别的子组可用 问题是,我们需要在一个新列中显示值,与主组级别相对。我们有这个值和分组idex:StgId之间的关系。对于显示值的函数,我们不能使用聚合函数。我们尝试了剑道网格的“groupFooterTemplate”和“groupHeaderTemplate”选项 预期值显示在第三个子组级别。它不显示在主组级别 请帮我解决我的问题。

Asp.net mvc 如何在asp.net mvc中返回两个参数/对象?

下面是我的控制器的外观。我在一个索引中有两个表。我想返回objListOfItemsDetails和objListOfItemsDetailsMB。但是1只能返回一个对象。这就是我评论“返回表二”的原因。有人能告诉我正确的方法吗?谢谢 { ListOfItems objListOfItemsDetails = new ListOfItems(); //Table One objListOfItemsDetails = ARSha

Asp.net mvc 在主布局中呈现页面脚本还是在MVC5中呈现页面?

在过去,我一直在每个pagecshtml文件的底部呈现页面脚本,但我觉得这有点难以维护。基本上,除了主布局之外,我每个页面只有一个脚本 因此,我想采取以下替代方法,但我不确定这是否可行,或是否会对性能造成任何其他影响。希望有人能向我澄清这是否是一个好方法 @{ 字符串currentAction=ViewContext.RoutedData.Values[action].ToString; 字符串currentScript=currentAction+.js; } 在MVC中,您应该使用捆绑包,

Asp.net mvc 公共存储库上的连接字符串

例如,我有一个爱好项目-ASP MVC应用程序。我想分享我的代码。得到一些反馈,或者,也许有人会和我一起开发这个项目。我为它设置了公共存储库 问题如下: 如何在其中存储web.config和连接字符串 它包含我的SQLServer地址、密码和用户名。它会被看见的。这是安全漏洞。那么,常见的解决方案是什么呢?在这种情况下,不要将连接字符串存储在web.config中。将其存储在单独的配置文件中,该文件不会提交到公共存储库。如果您使用git作为源代码管理,请将此文件添加到.gitignore,以确保

Asp.net mvc MVC ViewResult.VIewName即使在设置后仍为null

我正在尝试为MVC应用程序编写单元测试。我正在尝试测试我的控制器是否返回正确的视图名称 这是控制器动作im测试: public IActionResult Index(string reportcode) { if(string.IsNullOrEmpty(reportcode)) ReportCode = reportcode; ViewBag.GridSource = GetReportData(reportcode); return Vie

Asp.net mvc 如何使用Azure中的Active Directory为我的网站创建用户名和密码?

我想为访问我在Azure中托管的网站的人创建一种方法,该方法会被一个页面阻止,该页面要求提供我可以分发的用户名和密码。一旦进入,他们将看到我的网站!这是用Azure Active Directory完成的吗?如果是的话,谁能给我指一个教程,我似乎找不到任何有用的东西 谢谢你的帮助 应用程序服务允许我们使用不同的身份验证提供商,Azure Active Directory、Facebook、Google、Microsoft和Twitter 我们可以从Azure portal在上启用身份验证/授权。