Tag: c#

从C#后面的ASP.NET代码调用jQuery函数

我有以下jquery函数 > > > $(document).ready(function() { > > $(‘#callGrowel’).click(function() { > $.growlUI(‘Email Received’, ‘from Joe Bloggs’); > }); > }); > > 在我的aspx页面中,我有一个div Run Growe l 但我需要一种从C#中的代码隐藏文件调用growlUI jquery函数的方法,而不是单击UI中的div。 这可能吗??

Jqgrid在inlineNav样式中添加新的空行

我想在我的JqGrid下面创建Add Edit Save And Delete按钮。 jQuery(document).ready(function () { var lastSel = 0; jQuery(“#list”).jqGrid({ url: ‘/SpeakerJqgrid/GridData/’, editurl: “/SpeakerJqgrid/MyEdit/”, datatype: ‘json’, mtype: ‘GET’, colNames: [‘SpeakerID’, ‘SpeakerName’], colModel: [ { name: ‘SpeakerID’, index: ‘SpeakerID’, width: 40, align: ‘left’, editable: true, edittype: “text”, editoptions: { size: “35”, maxlength: “50”} }, { name: ‘SpeakerName’, index: ‘SpeakerName’, width: 200, align: ‘left’, […]

Ajax函数在重定向后不保存滚动位置

正如标题所述,我编写了一个ajax函数,该函数应该在重定向之前滚动到用户所处的位置。 我为测试场景编写了一个alert ,它确实触发但滚动不断回到顶部,我在这里做错了吗? JavaScript的: $.ajax({ type: “GET”, url: “AdminListUsers.aspx?column=Disabled&direc=False&a=chstat&z=+”, success: function loadDoc() { window.scrollTo(window.pageXOffset, window.pageYOffset); } }); C#: var toggleUrl = “AdminListUsers.aspx?column=” + (IsClicked.FirstOrDefault().Key ?? “Name”) + “&direc=” + (IsClicked.FirstOrDefault().Value) + “&a=chstat&q=” + id.ToString() + “&d=” + disabled + “&z=” + Server.UrlEncode(txtSearchFor.Text); var hl = new HyperLink(); hl.Text = status; hl.Style.Add(HtmlTextWriterStyle.Color, (disabled ? “red” : […]

如何在内存中创建文件然后通过asp.net mvc + jquery将文件发送给用户?

我正在使用Dday日历库,我想导出用户日历。 因此,我使用Dday获取所有用户记录并将其转换为ical格式(.ics)。 现在我想把它拿回来并发回给用户。 但是我真的不想先在服务器上生成文件然后将其发送给他们。 如果我可以在内存中进行并将其发送给他们。 但是,如果它有很多工作,我将采取一种方法将其保存在服务器上,允许用户下载它,然后在完成下载后删除它(我不希望文件在我的服务器上更多然后几分钟)。 我也不确定如何将其发送给用户。 我总是喜欢用jquery做一个ajaxpost到服务器然后以某种方式让文件回来并为用户弹出。 再次,如果这是很多工作,我会满足于服务器端的方式,asp.net mvc处理它。 但我不知道该怎么办。 那我该怎么做呢?

长轮询停止其他请求1或2分钟

在创建聊天系统期间,我使用长生命请求来获取消息,并使用jquery请求发送如下消息: * 发送:* $(“#btn”).click(function () { $.ajax({ type: “POST”, url: “Chat.aspx/Insert”, data: “{ ‘Str’ :'” + $(“#txtStr”).val() + “‘ }”, contentType: “application/json; charset=utf-8”, dataType: “json”, success: function (data) { }, error: function () { } }); }); 收到: function Refresh() { $.ajax({ type: “POST”, url: “Chat.aspx/GetRecords”, data: “{ ‘Id’ : ” + $(“#hdnV1”).val() + “}”, […]

从jquery C#调用webmethod在.net aspx页面中返回404错误

我必须遗漏一些基本的东西。 我在本地运行的aspx页面中从jquery调用webmethod时遇到404错误。 jquery emps $(document).ready(function () { getEmployees(); }); function getEmployees() { jQuery.ajax({ url: ’empJquery.aspx/Test’, type: “POST”, contentType: “application/json; charset=utf-8”, dataType: “json”, beforeSend: function () { alert(“Start!!! “); }, success: function (data) { alert(“a”); }, error: function (msg) { alert(“Sorry!!! “); } }); } 然后在代码页面后面 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; […]

创建一个WCF服务从jQuery.AJAX()接受JSON数据

我一直在寻找几个小时并尝试不同的方法来实现这一目标。 我已经尝试了很多关于stackoverflow的文章,或者我太愚蠢了,无法让事情发生,或者我有一些独特而奇怪的配置让我无法体验到快乐。 我创建了本教程概述的WCF服务: http://www.codeproject.com/Articles/97204/Implementing-a-Basic-Hello-World-WCF-Service 它是超级基础的并且有一个方法,我想要它做的就是允许我使用json使用jQuery.AJAX()。 我把它托管在IIS中,它的工作原理。 我可以毫无问题地访问WSDL。 我尝试使用以下代码使用它: $.ajax({ dataType: ‘json’, type: ‘POST’, contentType: “application/json”, url: “//localhost:546/HelloWorldService.svc/GetMessage”, data: { name: “Joe” } }).done(function(msg){ console.log(msg); $(“#result”).append(msg); }); 我总是得到错误。 根据我的尝试,我得到500错误,402错误,错误内容错误…所有错误。 我尝试过以下文章中的解决方案。 它们包括让我更改web.config端点(我知道我必须更改它们但我迄今为止没有尝试过添加JSON端点的工作)来添加像 [WebInvoke(Method = “POST”, UriTemplate = “json/PostSalesOrderData”, RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Bare)] 到界面。 以下是我看过的一些文章,并试图粉碎我的解决方案,使其工作没有太大的成功。 Phonegap Android上的Javascript JSON和WCF webservice HTTP / 1.1 415无法处理消息,因为内容类型为’application […]

jquery ajax调用JsonResult控制器方法在IIS6上调用404

今天早上我一直在拔头发试图解决这个问题。 我对我的控制器上的jsonresult操作有一个简单的jquery json请求。 当我在我的本地计算机(IIS7)上运行它时,它工作正常。 当我部署到运行IIS6的开发机器时,我收到404错误。 脚本: $(function() { $(‘#search’).click(function() { var zip = $(‘#zip’).val(); $.ajax({ type: “GET”, url: “/Customer/GetCityStateFromZip”, data: { zipcode: zip }, contentType: “application/json; charset=utf-8”, dataType: “json”, success: function(msg) { $(“#stateList”).setCityState(msg); } }); }); }); 控制器: public JsonResult GetCityStateFromZip(String zipcode) { List list = new List(); foreach (var item in dt) { list.Add(new […]

如何在我的JQUERY提交中添加其他数据?

在我的剃刀视图中,我使用的是Html.BeginForm 。 在其中我有两个元素,当我设置clic时,应该提交表单但我需要添加一个额外的字符串参数。 @using (Html.BeginForm(“Index”, “Quiz”, FormMethod.Post, new { id = “form” })) { … } [HttpPost] public ActionResult Index(string parameter, QuizCompletedViewModel q) //FormCollection f) { … if (button.Equals(“d”)) { … return RedirectToAction(“ShowResults”, new { testId = Quiz.QuizId, answeredTest = answeredId }); } else { … return RedirectToAction(“Index”, “Dashboard”); } } 因此,在我的jquery函数中,我使用$(“#element”).submit()并且参数parameter始终为null(这是正常的)。 如何使用JQUERY为parameter添加其他数据? 注意:我没有使用AJAX。

使用Jquery Globalize和MVC 5

我试图在MVC5中使用带有jquery globalize插件的MVC unobstrusivevalidation(与jquery-validate-globalize包一起使用)。 出于学习目的,我按照此处启动了一个演示项目,但它无法使用globalize运行(它适用于默认的Microsoft unobstrusivevalidation)。 该模型非常简单: public class GlobalizeModel { [Range(10.5D, 20.3D)] public decimal Double { get; set; } [Required] public DateTime? DateTime { get; set; } } 我尝试在_Layout页面底部启动Globalize,如下所示(视图最小,只有2个输入):(我从https://johnnyreilly.github.io/globalize-so-what-c​​ha获取必要文件列表- 想要/ ) $.when( $.getJSON(“/Scripts/cldr/supplemental/likelySubtags.json”), $.getJSON(“/Scripts/cldr/main/en/numbers.json”), $.getJSON(“/Scripts/cldr/supplemental/numberingSystems.json”), $.getJSON(“/Scripts/cldr/main/en/ca-gregorian.json”), $.getJSON(“/Scripts/cldr/main/en/timeZoneNames.json”), $.getJSON(“/Scripts/cldr/supplemental/timeData.json”), $.getJSON(“/Scripts/cldr/supplemental/weekData.json”), $.getJSON(“/Scripts/cldr/main/tr/numbers.json”), $.getJSON(“/Scripts/cldr/main/tr/ca-gregorian.json”), $.getJSON(“/Scripts/cldr/main/tr/timeZoneNames.json”), console.log(“JSONs loaded”) ).then(function () { console.log(“start slicing”); return [].slice.apply(arguments, [0]).map(function (result) { console.log(“slicing […]