【ASP.NET:把ashx写到类库里并在页面上调用的具体方法】教程文章相关的互联网学习教程文章

ASP.NET:如何在调用Page_ClientValidate之后“重置”验证

我有一个带有jQuery对话框的ASP.NET页面,该页面显示为更改某些数据.我正在设置jQuery对话框,以便当用户单击“确定”按钮时,它将调用ASP.NET的 通过JavaScript的Page_ClientValidate(‘validationGroup’),查找所有无效控件并更改其CSS类.这样的情况是:用户打开对话框,键入一些无效数据,单击“确定”(接收验证消息),然后单击“取消”. 现在,对话框已关闭,但是验证消息仍然存在,因此,当他们再次打开对话框时,数据将恢复到最初的状态...

C#-Asp.net-mvc:在global.asax中调用Session_Start【代码】

我正在使用Visual Studio 2015和ASP.NET MVC,并且我想在Session Start方法中初始化一个会话变量,但是我不确定该方法的签名,我找不到关于它的文档 这是我到目前为止在global.asax文件中所拥有的:public void Session_Start(){InscriptionPaiementEntities dbm = new InscriptionPaiementEntities();var NbreItemMax = dbm.INSC_config.Where(p => p.NomParametre == "NbreItemMax").FirstOrDefault();Session["NbreItemMax"] = Nbr...

c#-调用ASP.NET Core Web API时“ 400 /输入无效”【代码】

我正在使用邮递员测试我的Web API,并在邮递员中返回“ 400错误请求”或“输入无效”.我动作第一行的断点没有被击中.我如何弄清楚幕后发生了什么? 我将显示Postman的屏幕截图,但无法上传图片.这只是一个POST,其中为Body指定了多个字段.这是网址:http://localhost:52126/api/v1/itinerary这是动作:[HttpPost] [Route("api/v1/itinerary")] public async Task<ActionResult> AddItineraryAsync([FromBody] Itinerary itinerary) {i...

C#-Asp.net核心-invokeMethod()在中间件中未调用【代码】

我熟悉中间件概念,并且在我的项目中实现了许多中间件.我也阅读了Microsoft文档中的ASP.NET Core Middleware文档.但是这一次我遇到了令人困惑的问题,实际上,我编写了一个简单的中间方法来为每个请求编写日志. 这是我的中间件类:public class LoggerMiddleware {private readonly RequestDelegate _next;public LoggerMiddleware(RequestDelegate next){_next = next;}public async Task Invoke(HttpContext httpContext, LogDbCont...

asp.net-__doPostback-从JavaScript调用事件背后的代码?【代码】

我希望从JavaScript后面的代码中调用一个方法,我有点知道该怎么做..我必须调用__DoPostBack并传递控件和参数的名称. 但是,如果事件不存在(即无法控制)怎么办?真的,我想做的就是调用一个事件..但该事件不存在,因为没有与之关联的控件. 我有点可以做到这一点:If IsPostBack ThenIf Request(”__EVENTTARGET”).Trim() = “CleanMe” ThenCleanMe()End If .....但这意味着我必须手动进行.我可以不为一个事件做准备吗….否则,我将承受...

如何在ASP.NET网站中调用非托管代码并将其托管在IIS中?【代码】

我创建了一个C dll.它可以正常工作. 我已经在asp.net中创建了在C dll中调用方法的方法. DLL路径是绝对的.它也很好. 然后,我将网站发布到一个文件夹上,并将网站托管在IIS上.我收到一条错误消息Exception Details: System.DllNotFoundException: Unable to load DLL 'FilesCreator.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)请提出我需要做些什么才能使其正常工作.解决方法:您是否确认正...

如何在javascript中调用ASP.Net Web服务【代码】

参见英文答案 > How can I call web service methods from javascript? 2个正如标题所述,我正试图用javascript调用ASP.Net(相同的解决方案,但在visual studio中的不同项目)编写的Web服务.由于我在此之前添加了服务的Web引用以便在VB.Net中调用它,因此我尝试通过直接调用它来使用此引用. 在Default.aspx页面的正文中,我有这样的代码:<asp:ScriptManager id="ScriptManager1" runat="server"> <...

c# – 使用javascript从ASP.NET代码文件调用函数【代码】

我有一个基于JavaScript的时间轴,需要使用SQL服务器的数据.查询和JSON转换已在与.aspx页面相关的代码文件中以C#.NET函数的形式编写. 那么对于一个完整的ASP.NET新手,你如何从JavaScript设置这样的函数调用? 如果有人有一些简单的示例代码我可以学习/得到一些指示,我会喜欢它. 编辑:我使用的是.NET 3.5解决方法:这是我用jQuery做的$.getJSON("MyAction" { Data: somedata}, function(data) {// do stuff on callback });

javascript – 从java脚本调用asp.net中的服务器端事件【代码】

肯定会被标记为重复的,但经过大量的问题和例子,我无法解决我的问题.我想要的是?从客户端java脚本调用asp.net中的服务器端事件处理程序它不在服务器端.我通过设置断点检查它,页面轻弹但没有调用服务器端方法.关于代码背后的点击事件是protected void btninsert_Click(object sender, EventArgs e){// my code}aspx文件<asp:Button ID="btninsert" runat="server" ValidationGroup="form" CssClass="btn"OnClientClick="DoPost()" T...

asp.net调用非托管dll,无法加载 DLL,找不到指定模块解决方法。【转】【图】

asp.net调用非托管dll,无法加载 DLL,找不到指定模块解决方法。 ?最近开发一个项目,里面用到了非.net开发的一个dll文件接口,发现发布到window2003服务器上后,运行网站总是提示 “无法加载 DLL“D:\11\1.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。 ”这个错误。但是我在本地xp系统上调试是可以的。 dll使用com调用如下 [DllImport(@”D:\11\1.dll”, EntryPoint = “aaa”, CharSet = CharSet.Ansi, CallingCo...

[Asp.Net Identity(四)] Xamarin.iOS 调用需要验证的ASP.Net WebApi【代码】【图】

摘要: [Asp.Net Identity] Xamarin.iOS 调用需要验证的ASP.Net WebApi在设计不管是iOS App或者是Android App的时候,跟你的Backend Server有交互应该是很常碰到的应用。越来越多的企业提供WebApi的服务来取代Web Service。,通常你的WebApi会提供界面让前端跟后端的数据库有数据存取的交互。这关系到CRUD的动作,当前端Mobile Device要接收数据的时候可能还好,因为就是对数据库去做Select的动作。但是当你有数据回写的时候,那就关...

asp.net – 我调用javascript函数进行打印但不起作用【代码】

我使用下面的代码从页面打印但不起作用(意味着当我点击打印按钮时没有任何反应).该功能不会调用<script type="text/javascript">function printing() {window.print();}</script>protected void print_Click(object sender, EventArgs e) {btnPrint.Attributes.Add("onclick", "return printing()"); }解决方法:试试这种方式:<asp:Button ID="print" runat="server" Text="Print" OnClientClick="javascript:window.print();" />

asp.net – 为什么Javascript调用Page WebMethod导致“500:未知的Web方法”?【代码】

我在CreateTicket.aspx.cs中有一个包含此方法的页面:[WebMethod()] public static string Categories() {var business = new CategoryBusiness();var categories = business.ListRootCategories();return categories.Json(); }和页面上的javascript / jquery代码(同一页面,.aspx):function LoadRootCategories() {PageMethod("CreateTicket.aspx", "Categories", [], LoadCategoriesSucceded, LoadCategoriesFailed); }function ...

asp.net – 使用IronPython调用带有参数的Python脚本 – “需要超过x值才能解压缩”【代码】

我正在使用以下C#代码使用IronPython调用Python脚本:ScriptEngine scriptEngine;var opts = new Dictionary<string, object>(); opts["Arguments"] = new[] { Server.MapPath(@"~\Processing\input.7z"), // InputServer.MapPath(@"~\Processing\key.pem"), // KeyServer.MapPath(@"~\Processing\") }; // OutputscriptEngine = Python.CreateEngine(opts);var sp = scriptEngine.GetSearchPaths(); sp.Add(Server.MapPath...

c# – ASP.NET:如何使用客户端AJAX脚本调用非静态页面方法?

如何才能做到这一点?这是否会在UpdatePanel完成后排除它?解决方法:它仅支持静态方法的原因是没有实例化页面.这意味着没有页面实例,因此当然不能调用实例方法.这也意味着执行此操作时不会运行UpdatePanel功能. 一种解决方法是在静态方法中,您可以实例化页面本身,然后执行您想要的任何操作.但是,请记住,页面生命周期等内容不会运行. 要获取当前上下文,可以使用HttpContext.Current,它是一个静态属性.完成后,您可以访问会话或个人资...