Tag: c

如何从代码后面调用这个javascript函数

我在我的页面上放了javascript创建的控件(http://www.dariancabot.com/projects/jgauge_wip/)。 $(document).ready(function () { var ctl; ctl = new jGauge(); ctl.init(); )} 假设我需要将几个参数传递给init 。 像… ctl.init(a, b); 从代码背后,我怎样才能实现呢? 我试过这样的事…… string script2 = String.Format(“init(‘{0}’,'{1}’)”, param1, param2); this.Page.ClientScript.RegisterStartupScript(this.GetType(), “initialize control”, script2, true); 但它不起作用。 我有: ReferenceError: init is not defined

如何下载和加载脚本文件?

在教程列表之后,我需要创建一个TS文件。 我已经按照本教程中的所有内容(以及之前的所有16个,使用orchard cms创建日历) 所以,如果你看一下video中的4.49 ,Ron解释了下载JQuery (需要作为参考)。 所以他告诉我们(但没有告诉我们)从这里下载jquery.d.ts文件,然后将其插入到项目中。 这一切都很好,但我找不到在哪里下载它。 如果我单击jquery.d.ts ,文本文档类型格式将在屏幕上显示该文件。 所以我尝试将文本复制到文件并在本地保存到他在video中提到的位置。 但这会引发超过50个错误…所以我猜这是不正确的。 任何人都可以告诉我如何在我的项目中正确加载此文件? 谢谢 编辑 好的,所以感谢你帮助到目前为止…我没有意识到点击原始下载的文件。 所以它的d / l和放置在与教程相同的位置,我得到了一些错误…..例如 async?: boolean; //boolean is flagging up as: any: the name boolean does not exist in the current scope. interface JQueryXHR extends XMLHttpRequest, JQueryPromise { //JQueryPromise does not exist in the current scope //then there are a […]

validation客户端下拉菜单中所选月份和年份的选定日期

我正在使用我的mvc 4应用程序。我有日,月,年下拉菜单来选择出生日期。 现在,我想validation所选月份和年份中的选定日期(特别是2月29日,28日和所有月份)。 是否有任何已定义的jquery或javascript函数? 请帮忙。

异步回发无法正常工作

我在我的contentplaceholder中使用这个量表。 http://www.dariancabot.com/projects/jgauge_wip/ MyControl.ascx: <div id="_ctl” class=”jgauge” > $(document).ready(function () { var isPostBack = ; if(isPostBack == “true”) { Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler); prm.add_endRequest(onEndRequest); } else{ var _ctl; _ctl = new jGauge(); _ctl.id = ‘_ctl’; _ctl.init(); } }); function EndRequestHandler(sender, args){ var _ctl; _ctl = new jGauge(); _ctl.id = ‘_ctl’; _ctl.init(); } 在MyPage.aspx中:(包含动态创建的表,其中包含多个此类控件。将生成的表放在占位符上) 我在母版页上有脚本管理器: 但是在异步回发(击中’myBtn’)之后,测量仪就会消失。 请帮忙。 几天后试图解决它。

如何在回发ASP.Net Core后保持标签处于活动状态

我有一个视图,其中包含一组选项卡,每个选项卡呈现不同的局部视图。 在阅读了这些引导选项卡的文档和W3Schools示例之后,我无法找到使活动选项卡在Postback上保持活动状态的方法。 我见过的所有示例都使用旧版本的.Net,也不适用。 这是我的代码。 我的控制器动作: public IActionResult DisplayCharts(DashboardChartsByMonthModel model) { //…do stuff model.MonthOrQuarterChart = monthChart; model.UserChart = userChart; return View(model); } 在视图@Scripts部分中: $(function(){ var hash = window.location.hash; hash && $(‘ul.nav a[href=”‘ + hash + ‘”]’).tab(‘show’); $(‘.nav-tabs a’).click(function (e) { $(this).tab(‘show’); var scrollmem = $(‘body’).scrollTop() || $(‘html’).scrollTop(); window.location.hash = this.hash; $(‘html,body’).scrollTop(scrollmem); }); }); $(‘a[data-toggle=”tab”]’).on(‘shown.bs.tab’, function(e) { […]

Ajax调用没有从c#代码返回响应

这是我的jquery代码 var ajaxUrl = “AjaxCallHandler.aspx”; function _init_Chart() { $.ajax({ type: “GET”, //GET or POST or PUT or DELETE verb url: ajaxUrl, // Location of the service data: “OpCode=GetCallAverageReportForGraph&Parms=DeptId^17~Month^10~Year^2012”, //Data sent to server contentType: “”, // content type sent to server dataType: “string”, //Expected data format from server processdata: true, //True or False success: function (responseString) […]

当第一个下拉列表中的项目发生更改时,下拉列表不会填充在“modal dialog”中

当单击jQuery数据表行中的“编辑”链接时,我打开一个Bootstrap模式对话框。 使用行中其中一列的“id”,使用ajax调用填充模式中的控件,以使用c#web服务从数据库中获取数据。 此模式中包含两个下拉列表,其中第二个内容通过选择第一个项目来确定。 当我填充第一个下拉列表并设置其选定值时,我可以看到第一个下拉列表的onchange()触发。 我还可以看到第二个下拉列表已正确填充。 但似乎设置第二次下拉的选定值没有任何影响。 我不确定我错过了什么。 这是我有的: … header stuff …. Area District // When “Edit” link on a table row is clicked function showEdit(MPOOID) { $(‘#hfMPOOID’).val(MPOOID); $(‘#editModal’).modal(‘show’); } $(document).ready(function () { $(‘#editModal’).modal({ keyboard: true, backdrop: “static”, show: false }).on(‘show.bs.modal’, function (e) { var mpooID = $(‘#hfMPOOID’).val(); //make ajax call to populate controls populateMPOOEdit(mpooID); […]

将jQuery数组发送回ac#String Array

我有一个需要String[]数组的C#方法,我使用$.getJSON调用将参数传递给Controller中的Method。 我正在使用已选中的复选框的值并将它们传递回Controller,但是当我使用Stringify它会放置多个值,一起当我将数组传递给它自己时,有多个条目,但接收String[]是空的。 var array = new Array(); $(‘#ids:checked’).each(function() { array.push($(this).val()) } var jsonText = JSON.stringify(array); // I have tried this, but to receive one entry var dataValues = { ids: jsonText, id: $(‘#idNumber’).val(), orderId: $(‘#orderId’).val() }; $.getJSON(“/path/to/method”, dataValues, function(){}); public ActionResult doSomething(String[] ids, Int32 Id, Int32 OrderId) { //do something here } 谢谢您的帮助。

将从jquery接收的文件转换为字节数组

我需要帮助将从jquery ajax接收的文件转换为字节数组。 我正在使用一个名为ajaxfileupload的插件然后从jquery ajax调用我将文件从fileupload控件发送到处理程序。 这是我的处理程序代码: if (context.Request.Files.Count > 0) { string path = context.Server.MapPath(“~/Temp”); if (!Directory.Exists(path)) Directory.CreateDirectory(path); var file = context.Request.Files[0]; string fileName; if (HttpContext.Current.Request.Browser.Browser.ToUpper() == “IE”) { string[] files = file.FileName.Split(new char[] { ‘\\’ }); fileName = files[files.Length – 1]; } else { fileName = file.FileName; } string fileType = file.ContentType; string strFileName = […]

如何打开/关闭大写锁定键

我们可以使用Jquery检测大写锁定键是ON / OFF。 我的问题是 “我们可以在Keypress事件中使用Jquery或Javascript打开/关闭大写锁定键”。 而且还使用C#,如何实现这一目标? 提前致谢 !!!