-
asp.net-mvc – 缺少元素时的MVC/Razor模型绑定集合
所属栏目:[asp.Net] 日期:2020-12-16 热度:65
我有一个包含可变长度文本框列表的表单,使用类似于此的模板呈现. @Html.TextBox("items[" + itemIndex + "].Title",someValue) 所以最终呈现的HTML看起来像这样…… input id="items_0__Amount" type="text" value="Apple" name="items[0].Title"input id="i[详细]
-
asp.net-mvc – Kendo DateTimePicker设置当前小时12:00 AM而不
所属栏目:[asp.Net] 日期:2020-12-16 热度:142
正如在 DateTimePicker / Basic usage上可以看到的,我在下面使用的示例设置当前小时12:00 AM而不是DateTime.Now当按下DateTimePicker页脚的链接时.怎么解决? @(Html.Kendo().DateTimePickerFor(m = m.VisitDate) .Animation(true) .Format("dd/MM/yyyy HH:m[详细]
-
asp.net-mvc – 如何在MVC中使用HtmlHelper获取自定义id
所属栏目:[asp.Net] 日期:2020-12-16 热度:193
使用 preview 4的 preview 4 代码如: %= Html.CheckBox( "myCheckBox","Click Here","True",false ) % 只输出: input type="checkbox" value="True" name="myCheckBox" / 表格后面有一个名称,但没有javascript或标签的id[详细]
-
asp.net-mvc – ASP.NET MVC RadioButtonListFor始终是预设的
所属栏目:[asp.Net] 日期:2020-12-16 热度:66
我有一个radiobuttonlist为自定义适配器工作,但如果用户表单数据被重置,并且之前没有提交任何数据,其中一个单选按钮(第一个)总是被预选,我想避免这种情况,我该如何实现? @Html.RadioButtonForSelectList(model = model.ViewModelForThingCreate.ThingTypeID[详细]
-
asp.net-mvc – 限制每个动作的HTTP动词
所属栏目:[asp.Net] 日期:2020-12-16 热度:164
限制每个操作的可用HTTP谓词是一个好习惯吗?我的代码更清晰,没有[HttpGet],[HttpPost],[HttpPut]或[HttpDelete]装饰每个动作,但它可能也不那么健壮或安全.我没有在许多教程或示例代码中看到这一点,除非明确要求动词,比如有两个“创建”动作,其中GET版本返回[详细]
-
如何将ASP.Net Webforms网站与ASP.Net MVC Web应用程序集成?
所属栏目:[asp.Net] 日期:2020-12-16 热度:93
如何在一个主网站下运行它们,例如www.example.com,它是使用Visual Studio ASP.Net MVC Web应用程序项目编写和部署的,并且ASP.Net Web Forms网站将从主站点的子目录,比如说www.example.com/myapp? 解决方法 请参阅Hanselman的 blog post.基本思想是向MVC项目[详细]
-
使用.Net的Fluent验证库验证单个属性
所属栏目:[asp.Net] 日期:2020-12-16 热度:160
你能用 Fluent Validation库验证一个属性,如果是,如何?我以为 this discussion thread from January of 2009通过以下语法向我展示了如何做到这一点: validator.Validate(new Person(),x = x.Surname); 不幸的是,它似乎不适用于当前版本的库.另一件让我相信[详细]
-
asp.net-mvc-3 – 重定向(relativeUrl)重定向到IIS中的错误路径
所属栏目:[asp.Net] 日期:2020-12-16 热度:109
在我的MVC3应用程序中通常的AccountController中,如果设置了returnUrl(在我的情况下,我手动设置),它将调用Redirect(returnUrl). 假设我的返回URL是/ Admin / HealthCheck(它确实是).当我调试时,我从重定向调用中获取了一个类似http:// localhost:3279 / Ad[详细]
-
asp.net-mvc-3 – 调整使用jquery的MVC3应用程序?
所属栏目:[asp.Net] 日期:2020-12-16 热度:164
我正在尝试调整使用大量 jquery库的MVC3应用程序,包括jqGrid. ???我有兴趣听听你的最佳实践和性能提示和技巧(如果有的话).您通常为“大多数”基于MVC3的应用程序做的事情. 谢谢 解决方法 描述 如果调整意味着更好的加载,你可以做这三件事.使用theese技术,您[详细]
-
ASP.NET Web窗体 – 模型视图演示者和用户控件
所属栏目:[asp.Net] 日期:2020-12-16 热度:155
我是新手使用MVP模式,我只是想确保从用户控件中调用演示者的最佳方式. MyPage.aspx有一个演示者MyPresenter 该页面包含一个用户控件,它通过我从MyPage设置的属性接受MyPage的Presenter MyUserControl.Presenter = this.Presenter 我现在正试图在演示者中调用[详细]
-
asp.net core系列 43 Web应用 Session分布式存储(in memory与Red
所属栏目:[asp.Net] 日期:2020-12-16 热度:71
一.概述 HTTP 是无状态的协议。?默认情况下,HTTP 请求是不保留用户值或应用状态的独立消息。?本文介绍了几种保留请求间用户数据和应用状态的方法。下面以表格形式列出这些存储方式,本篇专讲Session会话状态,计划下篇再讲应用状态。 存储方法 存储机制 Cook[详细]
-
关于asp.net调用gemalto超级狗api的具体实现
所属栏目:[asp.Net] 日期:2020-12-16 热度:55
? ? ? ? 鉴于网上关于超级狗的具体操作并不详细,我把我所知道的写下来,希望能给有需求的网友做个参考。软件外壳保护我就不说了,没有什么难度,供应商也会提供文档,一步一步操作即可。我要说的是用于保护发给客户的程序,主要做身份验证,也就是登录验证[详细]
-
asp.net – 使用内联代码测试Container.DataItem
所属栏目:[asp.Net] 日期:2020-12-16 热度:168
我想在ASP.Net 2.0中做这样的事情: asp:Repeater id="myRepeater" runat="server" ItemTemplate % if (DataBinder.Eval(Container.DataItem,"MyProperty").Equals("SomeValue")) { % %#DataBinder.Eval(Container.DataItem,"MyProperty")% % } % /ItemTempl[详细]
-
asp.net-mvc – 将URL作为get参数传递?
所属栏目:[asp.Net] 日期:2020-12-16 热度:83
我正在尝试将u url作为参数传递给get方法. 我定义了一个接受{* url}参数的路由,这样我就可以发送“/”字符而不分隔我的参数. 只要url中有一个“:”(例如http:或localhost:3857),该方法就不会被命中. Html.ActionLink方法会转义它的参数本身,但它似乎没有[详细]
-
asp.net-mvc – 嵌套的MVC母版页
所属栏目:[asp.Net] 日期:2020-12-16 热度:198
我是,使用MVC开发Web应用程序,我需要在我的站点中使用嵌套的MasterPages,以便共享Visual Components. 我有两个母版页和一个ContentPage: Parent.master Child.master Content.aspx 我想从Content视图中引用位于顶级Parent.master上的ContentPlaceHolder,该[详细]
-
asp.net-mvc-3 – Amazon CloudFront Cache失效策略,以确保新鲜
所属栏目:[asp.Net] 日期:2020-12-16 热度:99
我试图围绕我应该用什么方法来强制CDN刷新用户个人资料照片在网站上,其中CloudFront是提供个人资料照片的CDN,而S3是底层文件存储. 用户更新个人资料照片后,我需要确保用户个人资料照片是最新的.我看到有三个选项可以更新个人资料照片,并确保网站用户在修改个[详细]
-
asp.net-mvc – 与asp.net MVC中的ExceptionHandlerFilter冲突的
所属栏目:[asp.Net] 日期:2020-12-16 热度:146
当我在动作上有CompressFilter并且它们是错误时,我没有得到我的ExceptionHandling命中.请求未返回任何响应.如果我删除压缩过滤器然后它返回错误数组就好了.如何在错误上跳过压缩过滤器,或者让它达到第二个? 控制器动作 [HttpPost,CompressAttribute] public[详细]
-
ASP.Net Identity 2.0中的不同用户类型
所属栏目:[asp.Net] 日期:2020-12-16 热度:152
所以,我正在尝试在我的应用程序上实现不同类型的用户,首先,假设只有一种用户: public class ApplicationUser : IdentityUser{ // Other Properties public int TeacherID { get; set; } [ForeignKey("TeacherID ")] public virtual Teacher Teacher { get;[详细]
-
asp.net-core – aspnetcore 2中的Razor Pages默认页面
所属栏目:[asp.Net] 日期:2020-12-16 热度:185
默认情况下,Razor Page应用程序会转到Home / Index 有没有办法将其更改为Home / App? 这在MVC中非常简单,但是使用不同路由设置并因此使用MVC路由的Razor页面不适用. 我认为它会在某个选项中出现,但我看不到它: services.AddMvc() .AddRazorPagesOptions(op[详细]
-
asp.net-web-api – 如何在Swashbuckle中替换Swagger UI标题徽标
所属栏目:[asp.Net] 日期:2020-12-16 热度:119
我正在使用Swashbuckle包用于WebAPI,我正在尝试自定义swagger ui默认页面的外观. 我想自定义默认的swagger徽标/标题.我在SwaggerConfig中添加了以下内容 .EnableSwaggerUi(c = { c.InjectJavaScript(thisAssembly,typeof(SwaggerConfig).Namespace + ".Swagg[详细]
-
asp.net-mvc – 共享WCF服务和身份验证的MVC2应用程序(和其他人)
所属栏目:[asp.Net] 日期:2020-12-16 热度:187
我已经看到了几个类似的场景,但不是我特别的场景.我想知道是否有人可以告诉我进入哪个方向? 我正在开发两个(以及更晚的)MVC2应用程序.稍后还会有另一个(更厚的)客户端(WPF或Silverlight,TBD). 这些都需要共享相同的身份验证.对于MVC2应用程序,他们(最好)需[详细]
-
asp.net-web-api2 – WEB API 2,Selfhost,Access除了“localhost
所属栏目:[asp.Net] 日期:2020-12-16 热度:108
在WEB API 2 OWIN自我主机项目中,我获得了“访问被拒绝”异常,除了localhost之外的其他任何内容: string baseUrl = http://localhost:2500;WebApp.StartStartup(baseUrl); 如果我使用127.0.0.1或机器的实际IP地址,我会得到此异常.没有人在他们的博客中提到[详细]
-
asp.net-core – Asp.Net核心(Full .Net框架)与Asp.Net核心(.Net
所属栏目:[asp.Net] 日期:2020-12-16 热度:156
我发现,与传统的Asp.Net相比,Asp.Net核心的一个主要优势是多重性能提升(每秒请求数).我发现许多基准测试网站都在谈论Asp.Net核心性能,但我不确定性能是基于带有.Net核心框架的Asp.Net核心,还是同样的性能优势适用于asp.net核心(完整.Net)框架). 任何解释/比[详细]
-
asp.net-mvc – ASP.NET MVC:获取RouteTable路由的URL
所属栏目:[asp.Net] 日期:2020-12-16 热度:102
我想枚举我的应用程序中的所有路由,并获取它们的URL.我怎样才能做到这一点? 解决方法 也许尝试这样的事情: Liststring ApplicationRoutes = new Liststring();foreach (Route r in RouteTable.Routes) ApplicationRoutes.Add(r.Url); 而且只是为了澄清,这[详细]
-
asp.net-mvc – 上传文件并验证文件扩展名和文件大小MVC 5
所属栏目:[asp.Net] 日期:2020-12-16 热度:139
我使用下面的代码,以便上传和检查文件扩展名和文件大小 更新2 调节器 public ActionResult Create([Bind(Include = "anak_ID,Pubdate,kind,title,file,details,link")] HttpPostedFileBase file,announcement announcement) { if (ModelState.IsValid) { db.[详细]