草庐IT

Target-Action

全部标签

c# - 委托(delegate):Predicate vs. Action vs. Func

谁能对这3个最重要的委托(delegate)提供一个很好的解释(希望有例子):谓词行动函数 最佳答案 Predicate:本质上是Func;询问“指定的参数是否满足委托(delegate)所委托(delegate)的条件?”用于List.FindAll之类的东西。Action:在给定参数的情况下执行操作。非常通用。在LINQ中使用不多,因为它基本上意味着副作用。Func:在LINQ中广泛使用,通常用于转换参数,例如通过将复杂结构转换到一个属性。其他重要委托(delegate):EventHandler/EventHandler:在整

c# - 在 ASP.NET MVC 中获取 Action 的完整 URL

这个问题在这里已经有了答案:HowdoIfindtheabsoluteurlofanactioninASP.NETMVC?(9个回答)关闭5年前。是否有获取操作的完整URL的内置方法?我正在寻找类似GetFullUrl("Action","Controller")的东西,它会返回类似http://www.fred.com/Controller/Action.我寻找这个的原因是为了避免在生成的自动电子邮件中对URL进行硬编码,以便始终可以相对于站点的当前位置生成URL。

c# - Func vs. Action vs. Predicate

这个问题在这里已经有了答案:Delegates:Predicatevs.Actionvs.Func(10个答案)关闭8年前。通过真实的例子和它们的使用,有人可以帮助我理解:我们什么时候需要Func委托(delegate)?我们什么时候需要Action委托(delegate)?我们什么时候需要Predicate委托(delegate)?

jquery - 选择 select2 后触发一个 Action

我正在使用select2library供我搜索。选择搜索结果后有什么方法可以触发操作吗?例如打开一个弹出窗口,或一个简单的js警报。$("#e6").select2({placeholder:"Enteranitemidplease",minimumInputLength:1,ajax:{//insteadofwritingthefunctiontoexecutetherequestweuseSelect2'sconvenienthelperurl:"index.php?r=sia/searchresults",dataType:'jsonp',quietMillis:3000,dat

events - 我可以将哪些属性与 event.target 一起使用?

我需要确定触发事件的元素。使用event.target获取相应的元素。我可以从那里使用哪些属性?引用编号节点名我找不到关于它的大量信息,即使在jQuery上也是如此页,所以希望有人能完成上面的列表。编辑:这些可能会有帮助:selfHTMLnodeproperties和selfHTMLHTMLproperties 最佳答案 如果您使用firebug或chrome的开发人员工具检查event.target,您会看到一个span元素(例如以下属性),它将具有任何元素具有的任何属性。这取决于目标元素是什么:event.target:HTML

c# - 通过 AJAX 将数组传递给 mvc Action

我正在尝试通过AJAX将整数数组(或IEnumerable)传递给MVC操作,我需要一些帮助。javascript是$.get('/controller/MyAction',{vals:arrayOfValues},function(data){...ControllerAction是publicActionResultMyAction(IEnumerablearrayOfValues)目前请求的格式为controller/MyAction?_=1301503418429&arrayOfValues[]=491&arrayOfValues[]=368&arrayOfValues[]=2

jquery - $(this) 和 event.target 的区别?

我是jQuery的新手,正在制作选项卡式面板,遵循JavaScript和jQuery中的教程:缺失的手册,当作者这样做时第一行是:vartarget=$(this);但我试着那样做vartarget=evt.target;我得到了那个错误:UncaughtTypeError:Objecthttp://localhost/tabbedPanels/#panel1hasnomethod'attr'当我将evt.target改回$(this)时,效果非常好。我想知道$(this)和evt.target有什么区别?这是我的代码,以备不时之需:index.html:TabbedPanelbody

jquery - JavaScript : how to change form action attribute value based on selection?

我正在尝试根据从下拉菜单中选择的值更改表单操作。基本上,HTML看起来像这样:SearchpeopleSearchcontentEnteryourkeywords:如果选择“people”(默认情况下),则操作应为“/search/user”,如果选择内容,则操作应为“/search/content”我还在四处寻找,但一直没能找到如何做到这一点。 最佳答案 $("#selectsearch").change(function(){varaction=$(this).val()=="people"?"user":"content";$

javascript - 当用户滚动经过页面的特定部分时,jQuery 触发 Action

大家好,我需要一个jQueryAction,当用户滚动经过页面上的特定位置时触发。这甚至可以用jQuery实现吗?我查看了jQueryAPI中的.scroll,我认为这不是我需要的。它会在用户每次滚动时触发,但我需要它在用户经过特定区域时触发。 最佳答案 使用jquery事件.scroll()$(window).on('scroll',function(){vary_scroll_pos=window.pageYOffset;varscroll_pos_test=150;//settowhateveryouwantittobeif(

javascript - 如何划分 Redux reducer 和 action creator 之间的逻辑?

我在reducer中放入了一些逻辑,我认为应该将其放入Action中并传递下去?将这类东西放在Action或reducer中是最佳实践吗?工作示例here.reducer代码:functionCard(){this.card=(Math.random()*4).toFixed(0);}Card.prototype={getRandom:function(){varcard;//console.log(this.card)switch(this.card){case'1':card='heart';break;case'2'://card='diamonds';card='heart';