-
asp.net-mvc – ViewModel中的最佳实践
所属栏目:[asp.Net] 日期:2020-08-16 热度:111
我想知道这是一个好主意还是坏事,将诸如国家列表放在ViewModel中,以便绑定到下拉列表?例如,在网站的“注册”页面上. 我的印象是ViewModel应该代表填写表单的一个实例,但我认为我可能错了,因为我看到其他人在他们的ViewModel中放了像列表这样的东西. 将它放在[详细]
-
asp.net-web-api – 从ASP.NET Web API ASP.NET Core 2返回HTML并获取ht
所属栏目:[asp.Net] 日期:2020-08-16 热度:71
这是 Return HTML from ASP.NET Web API的后续行动. 我按照说明操作,但我在浏览器中收到错误406. 我的代码: [Produces(text/html)] [Route(api/[controller])] public class AboutController : Controller { [HttpGet][详细]
-
asp.net – 检查IE浏览器 – .NET
所属栏目:[asp.Net] 日期:2020-08-16 热度:109
我有我的SiteMaster.cs文件,我想检查客户端浏览器是否使用IE访问我的网站. 是否有捷径可寻? 谢谢 迈克尔 您可以检查Request.UserAgent. This site具有用于不同版本的IE的用户代理字符串的列表[详细]
-
asp.net-mvc-2 – ASP.NET MVC2 ModelMetadataProviders:重写Create
所属栏目:[asp.Net] 日期:2020-08-16 热度:111
从MetadataProviders开始,我很想探索框架的扩展点.我目前已经成功实施了 populating ModelMetadata.IsRequired property using RequiredAttribute,但我似乎无法找到它们之间的区别 重写CreateMetadata()或GetMetadataForProperty(),因为两个选项似乎都有效.[详细]
-
asp.net – 如何使用正则表达式将百分比验证到两位小数?
所属栏目:[asp.Net] 日期:2020-08-16 热度:129
是否有正则表达式将百分比值验证为2位小数? 我有两个小数位的正则表达式,但不知道如何停止高于100的值. 100.01已通过我的正则表达式验证. 在Perl中: /(^100([.]0{1,2})?)$|(^d{1,2}([.]d{1,2})?)$/ 或者你可以添加一个额外的如果比较100完全:)[详细]
-
ASP.NET AJAX中的$create函数是什么?
所属栏目:[asp.Net] 日期:2020-08-16 热度:66
我熟悉$get()和$find().但是,我偶然发现了一些需要处理的代码,它调用函数$create().我无法在线或在解释它的代码中找到任何东西.略有修改的电话在这里: $create(namespace.aspnetclass, {id: foo, groupId: %= groupId %}, null, null, $get(divContainer));[详细]
-
是否有WPF的母版页(如asp.net)的概念?
所属栏目:[asp.Net] 日期:2020-08-16 热度:118
我已经启动了一个 WPF(基于Web)应用程序,它有多个页面.我想在WPF中实现Master页面的概念,这样当我在一个页面的设计/布局中进行更改时,所有其他页面都会跟进而不需要复制和粘贴. 我不认为Master Page的概念在WPF中是有效的,因为没有页面. 在WPF中存在样式,模板[详细]
-
asp.net – 如何从Javascript调用控制器方法
所属栏目:[asp.Net] 日期:2020-08-16 热度:100
我在一张桌子上显示一堆电影,我最终通过隐藏div的 Javascript删除每部电影. 我现在想要从数据库中删除电影,那么从Javascript调用控制器方法的最佳方法是什么? 在电影控制器中删除HTTPPost操作方法 [HttpPost]public ActionResult Delete(int id){ try { repo[详细]
-
asp.net-mvc – 无法在Web服务器上启动调试.调试器无法连接到MVC中的远程计算机
所属栏目:[asp.Net] 日期:2020-08-16 热度:59
我刚刚开始研究MVC项目.这是一个门户网站.我已经在我的本地IIS 6.0上设置了我的网站 但是,当我想开始调试时,我收到此错误: Unable to start debugging on the web server. The debugger cannot connect to the remote computer. The debugger was unable to[详细]
-
asp.net-mvc – 从ModelMetaData获取另一个属性的值
所属栏目:[asp.Net] 日期:2020-08-16 热度:63
我试图从自定义验证属性的GetClientValidationRules方法中获取另一个属性的值. 这是我的尝试(基于另一个问题的Darin’s response): public IEnumerableModelClientValidationRule GetClientValidationRules( ModelMetadata metadata, ControllerContex[详细]
-
asp.net – 在IIS7上为WordPress重写URL
所属栏目:[asp.Net] 日期:2020-08-16 热度:100
我正在使用IIS7的共享主机并支持 PHP.我试图用“漂亮的网址”运行一个wordpress博客(删除index.php).托管服务提供商不想安装URLRewrite模块,因此我无法使用该选项.我找到了一个wordpress插件,它将从永久链接URL中删除index.php,并将404页面更改为index.php应[详细]
-
asp.net-mvc – FluentValidation Autofac ValidatorFactory
所属栏目:[asp.Net] 日期:2020-08-16 热度:51
我需要能够将IComponentContext提供给我的ValidatorFactory来解析FluentValidation Validators.我有点卡住了. ValidatorFactory public class ValidatorFactory : ValidatorFactoryBase { private readonly IComponentContex[详细]
-
asp.net – 将url参数添加到asp主题文件夹中的css文件中
所属栏目:[asp.Net] 日期:2020-08-16 热度:118
我编写了一些有助于js文件版本化的代码.本质上,它围绕当前脚本管理器旋转,并使用文件的md5哈希附加 javascript文件路径.所以 script src=../Javascript/Navigation.js type=text/javascript/script 变 script src=../Javascript/Navigation.js?md5=70D2B4D1F[详细]
-
asp.net – 使用Html.TextBox添加css类
所属栏目:[asp.Net] 日期:2020-08-16 热度:115
试图添加’class’html属性,但我认为关键字’class’会导致问题. %: Html.TextBox(name, value, new {class: required })% 有解决方法吗? 只需在’class’前加上’@’,因为它是 reserved keyword. %: Html.TextBox(name, value, new { @class:[详细]
-
asp.net – MS Chart控件创建的临时文件应该放在哪里?
所属栏目:[asp.Net] 日期:2020-08-16 热度:183
默认位置: add key=ChartImageHandler value=storage=file;timeout=20;dir=c:TempImageFiles; / 适合开发,但在IIS上部署不太好.我发现一个论坛帖子提到你可以完全删除路径,它将临时文件直接转储到我项目的根目录中 add key=ChartImageHandler value=storage=[详细]
-
asp.net – 在没有Global.asax的情况下处理应用程序范围的事件
所属栏目:[asp.Net] 日期:2020-08-16 热度:168
由于各种原因,我的项目没有“global.asax”,我无法改变它(它是一个组件).此外,我无法访问web.config,因此httpModule也不是一个选项. 有没有办法处理应用程序范围的事件,例如在这种情况下的“BeginRequest”? 我尝试了这个并没有用,有人可以解释原因吗?看起[详细]
-
asp.net-mvc – 构建视图模型的最佳方法是什么?
所属栏目:[asp.Net] 日期:2020-08-16 热度:111
我正在使用带有实体框架的asp.net mvc并开始学习DDD.我正在研究包含调查的项目.这是我的域名模型: public class Survey{ public int? SurveyID { get; set; } public string Name { get; set; } public decimal MinAcceptanceScore { get; se[详细]
-
asp.net-mvc – 将IQueryable泛型转换为JSON
所属栏目:[asp.Net] 日期:2020-08-16 热度:54
我通过以下方式制作投影: var query = from book in books select new { label = book.Title, value = book.ID }; 在我的剃刀页面中,我需要使用: var booksArray = [{ @(json) }]; 这样得到的数组看起来像: lab[详细]
-
asp.net-mvc-3 – MVC 3使用RenderPage更改视图中的模型
所属栏目:[asp.Net] 日期:2020-08-16 热度:177
我试图在MVC 3中更改我的视图模型时遇到问题. 第一个视图(index.cshtml): @model IEnumerableMyProgram.MyFrogCollectionh1Welcome to my frog collection/h1@foreach(MyProgram.Frog frog in Model){ div class=frogDetails[详细]
-
从项目中的一个ASP.NET页面中删除主题
所属栏目:[asp.Net] 日期:2020-08-16 热度:180
我们有一个页面可以创建客户账单的可打印版本.我们通过 pages styleSheetTheme =“CityDesign”使用主题.此页面未使用母版页,也没有与之关联的样式表.我添加了%@ Page Language =“C#”EnableTheming =“false”Theme =“”%到页面和受保护的void Page_PreI[详细]
-
asp.net-mvc – 从一个项目到另一个项目调用控制器
所属栏目:[asp.Net] 日期:2020-08-16 热度:160
我用剃须刀使用 Asp.net MVC4.我想知道如何在同一个解决方案中将控制器从一个项目调用到另一个项目. (我是MVC4的新手) 您可以简单地将控制器添加到另一个项目(类lib或MVC项目等等).我们有几个共享控制器的项目(webAPI以及MVC).我通常使用API控制器的区域约束[详细]
-
.net – 如何动态清除用户控件中的所有控件?
所属栏目:[asp.Net] 日期:2020-08-16 热度:111
是否可以动态(和一般)清除所有用户控件的子控件的状态? (例如,它的所有TextBoxes,DropDrownLists,RadioButtons,DataGrids,Repeater等 – 基本上任何具有ViewState的东西) 我试图避免做这样的事情: foreach (Control c in myUserControl.Controls){ if (c is[详细]
-
asp.net – 如何将两个模型传递给一个View
所属栏目:[asp.Net] 日期:2020-08-16 热度:83
我试图将两个模型传递到一个视图中,这需要填充一个表. 在这里,我要求仅使用ASPX(asp.net-MVC-4)来实现此应用程序.我可以使用Razor代码完成任务,但不能使用ASPX. 我需要你的帮助才能完成任务 创建一个包含两个模型的类 你的第一个型号: public class ModelOne[详细]
-
asp.net-mvc-4 – 通过ADAL JavaScript Ajax和KnockoutJs的MVC AD Azu
所属栏目:[asp.Net] 日期:2020-08-16 热度:85
在我构建的MVC应用程序类型中存在固有的设计缺陷,我相信我不是第一个意识到的. 我有一个MVC 4应用程序,它使用以下列方式引入应用程序的AD Azure身份验证 Developing ASP.NET Apps with Azure Active Directory 一旦用户被认证并且Home.cshtml加载,KnockoutJs[详细]
-
asp.net – OWIN第二天拒绝身份验证cookie
所属栏目:[asp.Net] 日期:2020-08-04 热度:56
我有一个ASP.NET MVC5应用程序,其中包含使用OWIN生成的启动配置. 用户登录我的应用程序,保持浏览器打开,但如果他第二天尝试访问它,应用程序会将用户重定向到登录页面. 我无法在我的开发人员计算机上重现此问题,它只发生在我当前的共享托管服务提供商上.实际上[详细]