草庐IT

current_val

全部标签

c# - 路由 : The current request for action [. ..] 在以下操作方法之间不明确

我有一个名为Browse.chtml的View,用户可以在其中输入搜索词,或将搜索词留空。输入搜索词时,我想将页面定向到http://localhost:62019/Gallery/Browse/{Searchterm}当没有输入任何内容时,我想将浏览器定向到http://localhost:62019/Gallery/Browse/Start/Here。当我尝试这样做时,出现错误:Thecurrentrequestforaction'Browse'oncontrollertype'GalleryController'isambiguousbetweenthefollowingacti

c# - 如何在 ASP.NET Core 中获取 HttpContext.Current?

这个问题在这里已经有了答案:AccessthecurrentHttpContextinASP.NETCore(7个答案)关闭6年前。我们目前正在使用ASP.NETCore重写/转换我们的ASP.NETWebForms应用程序。尽量避免重新设计。有一节我们在类库中使用HttpContext来检查当前状态。如何在.NETCore1.0中访问HttpContext.Current?varcurrent=HttpContext.Current;if(current==null){//dosomethinghere//stringconnection=Configuration.GetConne

c# - 在测试初始化​​方法中模拟 HttpContext.Current

我正在尝试将单元测试添加到我构建的ASP.NETMVC应用程序中。在我的单元测试中,我使用以下代码:[TestMethod]publicvoidIndexAction_Should_Return_View(){varcontroller=newMembershipController();controller.SetFakeControllerContext("TestUser");...}使用以下助手来模拟Controller上下文:publicstaticclassFakeControllerContext{publicstaticHttpContextBaseFakeHttpCo

c# - 在单元测试中设置 HttpContext.Current.Session

我有一个网络服务,我正在尝试对其进行单元测试。在服务中,它从HttpContext中提取几个值,如下所示:m_password=(string)HttpContext.Current.Session["CustomerId"];m_userID=(string)HttpContext.Current.Session["CustomerUrl"];在单元测试中,我使用简单的工作请求创建上下文,如下所示:SimpleWorkerRequestrequest=newSimpleWorkerRequest("","","",null,newStringWriter());HttpContext

jquery - $(this).val() 无法使用 jquery 从 span 获取文本

给出这个html,我想在单击它时从中获取“August”:August我试过了$(".ui-datepicker-month").live("click",function(){varmonthname=$(this).val();alert(monthname);});但似乎没有用 最佳答案 而不是.val()使用.text(),像这样:$(".ui-datepicker-month").live("click",function(){varmonthname=$(this).text();alert(monthname);});

jquery - 使用 val() 函数设置 <select> 的值时触发 change() 事件

在设置select元素的值时,触发change事件的最简单和最好的方法是什么。我期望执行以下代码$('select#some').val(10);或$('select#some').attr('value',10);将导致触发更改事件,我认为这是非常合乎逻辑的事情。对吧?嗯,事实并非如此。你需要通过这样做来触发change()事件$('select#some').val(10).change();或$('select#some').val(10).trigger('change');但我正在寻找一些解决方案,只要select的值被某些javascript代码更改,就会触发更改事件。

jquery - 使用 jQuery 的 ".val()"设置表单中隐藏字段的值不起作用

我一直在尝试使用jQuery设置表单中隐藏字段的值,但没有成功。这是解释问题的示例代码。如果我将输入类型保持为“文本”,它可以毫无问题地工作。但是,将输入类型更改为“隐藏”是行不通的!$(document).ready(function(){$("button").click(function(){$("input:text#texens").val("tinkumaster");});});Name:Changevalueforthetextfield我还尝试了以下解决方法,方法是将输入类型设置为“文本”,然后对输入框使用“display:none”样式。但是,这也失败了!jQuer

javascript - jQuery(#id).val() 与 getElementById(#id).value

我一直在搜索,但我只能找到谈论其中之一的文章。哪个更好?我正在制作一个小型网络应用程序,性能不是一个大问题,因为没有任何复杂的事情发生。我考虑过使用jQuery的val()函数,因为它可能解决了一些我不知道的不一致问题,但是getElementById.value更快(尽管最终用户赢了请注意。)那么我应该使用哪一个呢?jQuery的非native方法是否值得降低性能以获得更多兼容性? 最佳答案 与document.getElementById().value相比,使用jQuery().val()的最大优势是前者不会如果没有元素匹配,

javascript - Chrome 扩展 : Get current tab from popup

我正在编写一个Chrome扩展程序,其中一部分需要在单击弹出页面上的按钮时获取当前选项卡的标题和URL。我之前曾使用过Chrome的消息传递系统,经过大量努力,我成功地在很多场合下使用它。但是,我从来没有将它们用于弹出页面,而且根据我的阅读,这要困难得多。到目前为止我设法弄清楚的时间表是这样的:popup.html/popup.js:按钮被点击popup.html/popup.js:请求/消息发送到内容脚本contentScript.js:从弹出页面接收请求/消息contentScript.js:当前标签页的标题和URL存储在一个变量中contentScript.js:2个变量作为字符

Javascript, Time and Date : Getting the current minute, 给定毫秒时间的时、日、周、月、年

我还在为这个图书馆绞尽脑汁,但我没时间了,所以我会跳到剧透部分问问。使用给定的任意毫秒时间值(就像您从.getTime()中提供的那种),我如何获取当前的分钟、小时、天、月中的周、月、周是哪一年,以及那个特定毫秒时间的那一年?此外,如何检索给定月份的天数?关于闰年和其他方面,我应该了解什么? 最佳答案 变量名应该是描述性的:vardate=newDate;date.setTime(result_from_Date_getTime);varseconds=date.getSeconds();varminutes=date.getMin