草庐IT

SEARCH_ACTION

全部标签

c# - 是否 AvalonEdit :TextEditor have quick search/replace functionality?

我使用AvalonEdit:TextEditor。我可以为此控件启用快速搜索对话框(例如在Ctrl-F上)吗?或者也许有人有将搜索词输入AvalonEdit:TextEditor文本的代码? 最佳答案 关于它的文档不多,但AvalonEdit确实有一个内置的SearchPanel听起来完全像你想要的类。甚至还有一个SearchInputHandler类使得将它连接到您的编辑器、响应键盘快捷键等变得微不足道。下面是一些将标准搜索逻辑附加到编辑器的示例代码:myEditor.TextArea.DefaultInputHandler.Ne

c# - fiddler /C# : search content of request/response for special phrases

这是我第一次访问stackoverflow,现在我对这个网站感到非常满意。它已经帮助我获得了FiddlerCore嵌入到MSVisualC#2008ExpressEdition中。只需要在MSVisualC#EE中从项目资源管理器(Projektmappenexplorer)创建对fiddlercoredll的引用(Verweis)。希望这是它在英文版中的名称。在此之后,您可以使用Fiddler.FiddlerApplication等。我的任务是什么?我想创建一个小程序,它能够使用FiddlerCore检查特殊JavaScript代码的请求/响应主体。这使开发人员能够检查他们的代码在其

c# - 有没有一种简单的方法可以将(lambda 表达式)字符串解析为 Action 委托(delegate)?

我有一个方法可以根据传递给它的Action委托(delegate)来改变“帐户”对象:publicstaticvoidAlterAccount(stringAccountID,ActionAccountAction){AccountsomeAccount=accountRepository.GetAccount(AccountID);AccountAction.Invoke(someAccount);someAccount.Save();}这按预期工作...AlterAccount("Account1234",a=>a.Enabled=false);...但现在我想尝试做的是有一个像这

c# - 通过参数mvc重定向到Action

我想重定向到其他Controller中的操作,但它不起作用这是我在ProductManagerController中的代码:[HttpPost]publicActionResultRedirectToImages(intid){returnRedirectToAction("Index","ProductImageManeger",new{id=id});}这在我的ProductImageManagerController中:[HttpGet]publicViewResultIndex(intid){returnView("Index",_db.ProductImages.Where(

C# action.BeginInvoke(action.EndInvoke,null) 是个好主意吗?

如果我想对某些代码进行“即发即忘”,但仍想确保我的内存被清理(根据WhydoesasynchronousdelegatemethodrequirecallingEndInvoke?),下面的方法是否可以实现该目标?ActionmyAction=()=>LongRunTime();myAction.BeginInvoke(myAction.EndInvoke,null);我环顾四周,但没有看到任何地方使用过这种模式。相反,人们使用annonomoyus方法作为他们的回调(例如TheproperwaytoendaBeginInvoke?)或者他们定义一个实际的回调方法。由于我还没有看到其他

c# - 什么时候使用 Html.Action 而不是 Html.Partial

我仍然不明白在asp.netmvc中Html.Action的主要目的。每次我需要加载局部View或想要在View中拆分一些代码以进行清理时,我一直在使用Html.Partial。Html.Action在哪里适合所有这些(例如,您想在哪里使用Html.Action而不使用Html.Partial)?编辑答案似乎是对动态数据使用Html.Action。我不明白这一点,因为您也可以对动态数据使用分部View。例如,如果我网站上的用户编辑了一行。对方法进行ajax调用,然后我从数据库中获取该行。然后我返回一个表单的局部View,其中包含所有数据以供编辑。如果发生错误,我会使用错误方法返回一个j

c# - 如何在 Action 过滤器中获取当前模型

我有一个通用Action过滤器,我想在OnActionExecuting方法中获取当前模型。我当前的实现如下所示:publicclassCommandFilter:IActionFilterwhereT:class,new(){publicvoidOnActionExecuting(ActionExecutingContextactionContext){varmodel=(T)actionContext.ActionArguments["model"];}}如果我的所有型号名称都相同,效果会很好。但我想使用不同的型号名称。如何解决这个问题?编辑publicclassHomeContr

c# - Action 作为函数中的可选参数

这个问题在这里已经有了答案:OptionaldelegatesinC#[duplicate](4个答案)关闭9年前。是否可以将Action作为函数中的可选参数?button2Action应该是可选的。publicvoidDrawWindow(Rectp_PositionAndSize,stringp_Button2Text="NotInUse",Actionp_Button2Action){//Stuffhappenshere}我用例如p_Button2Action=delegate{Debug.Log("NotInUse");试过了}但它不会编译,因为p_Button2Action的

c# - 为任何方法创建 Func 或 Action(在 C# 中使用反射)

我的应用程序根据设置动态加载dll来自数据库(文件、类和方法名称)。为了促进、加快和减少反射的使用,我想要一个缓存....遵循使用的想法:MethodInfo.Invoke没有任何表现形式(ReflectionPerformance-CreateDelegate(PropertiesC#))我想翻译对方法的任何调用。我想到了一些可以像这样工作的东西:publicstaticTCreate(Typetype,stringmethodName)//orpublicstaticTCreate(MethodInfoinfo)//touselikethis:varaction=Create>(t

c# - Action 过滤器 Action 参数

我有一个ActionFilterAttribute,我想通过它接受参数,但我不知道如何传递它们。所以我的Action过滤器看起来像这样;publicclassPreventAction:ActionFilterAttribute{publicoverridevoidOnActionExecuting(ActionExecutingContextfilterContext){filterContext.Result=newRedirectResult("Home/Index");}}然后我这样装饰我的Action;[PreventAction]publicActionResultIdea