Tag: asp.net

将jquery json传递给asp.net httphandler

只是不明白我做错了..我一直在寻找几十个类似的问题,但仍然有误解……当我从JS调用CallHandler函数时,我总是得到’请求失败’警报。 请帮我。 JS / jQuery的: function CallHandler() { $.ajax({ url: “DemoHandler.ashx”, contentType: “application/json; charset=utf-8”, type: ‘POST’, dataType: “json”, data: [{“id”: “10000”, “name”: “bill”},{“id”: “10005”, “name”: “paul”}], success: OnComplete, error: OnFail }); return false; } function OnComplete(result) { alert(result); } function OnFail(result) { alert(‘Request Failed’); } asp.net c#代码背后: public void ProcessRequest(HttpContext context) { JavaScriptSerializer jsonSerializer = […]

将jQueryvalidation器规则添加到ASP中动态创建的元素

我在MVC3项目的页面上有一些动态插入的表单字段。 通常我们会添加jQueryvalidation服务器端,但在这种情况下我们不能(UI中的多个字段生成一个隐藏字段的值 – 这就是提交的内容。我们无法validation隐藏字段,所以我们必须为用户可以看到的字段添加仅UIvalidation) 将字段动态添加到页面后,我在容器上运行以下代码: $container.find(“.date”).rules(“add”, { required: true, messages: { required: “The date is required” } }); 但它不起作用! 奇怪的是,禁用上面的代码,创建动态元素,然后在浏览器JS控制台中运行代码,但只显示默认validation消息。 我很茫然。 有任何想法吗? 我正在使用jQuery Validation 1.9.0和不引人注目的插件

如何创建jQuery Datatable Drill-down行?

在我的MVC项目中,我试图使用单个Datatable并折叠详细数据的行,如创建可扩展的主 – 详细信息表(jQuery DataTables和ASP.NET MVC集成 – 第IV部分)所示 。 另一方面,我正在寻找类似的ASP.NET MVC的jQuery Datatable master-detail关系的例子,但遗憾的是我没有来自网上至少50页的另一个合适的样本或教程。 有类似的例子吗? 提前致谢…

如何禁用“您是否只想查看安全传送的网页内容”警告?

我的网站有完整的https和使用外部jquery资源http。 在IE 8中,当我重定向网站时,它给我“你想只查看安全传送的网页内容”警告如何避免这种情况? 有没有可用的脚本来解决这个问题? 提前致谢。

使用jquery调用ascx页面方法

我知道我可以使用以下语法使用jquery调用页面方法 $.ajax({ type: “POST”, url: “Default.aspx/GetDate”, data: “{}”, contentType: “application/json; charset=utf-8”, dataType: “json”, success: function(msg) { // Replace the div’s content with the page method’s return. $(“#Result”).text(msg.d); } }); 这适用于aspx页面但是可以使用ascx页面吗? (网页控制) 我已经尝试了大约半个小时,因为我无法让它工作,我想知道它是否可能。 注意:为了清楚,当我尝试调用ascx页面时,我正在更新jquery中的url 🙂

Asp .NET Button – OnClientClick =“return function()”vs OnClientClick =“function()”

在asp.net用户控件中我有一个按钮: <asp:Button ID="addButton" runat="server" Text="Add" OnClientClick="return function()". 我编写了jquery代码来隐藏function()中页面中的控件(validationsummary)。 当我写“return function()”时,它表现得像我预期的那样,控件被隐藏了。 虽然当我只写“function”()时“控件被隐藏但又重新出现。两者之间究竟有什么区别?

不使用Zip文件下载多个文件

我有一个通用处理程序Document.ashx ,它通过读取查询字符串中的信息来动态创建Word文档,如Document.ashx?clientid=123&documentid=10 ,它完美地运行。 我需要创建一个带有复选框列表和“ Download All按钮的界面。 到目前为止我最好的想法是使用这样的东西来调用处理程序。 $(“body”).append(” “) Chrome和Firefox按预期处理此问题,但IE9会提示用户询问是否要保存第一个文件但忽略以下文件。 如何从客户端开始下载多个文件? 这是一个内部网站点,因此文件总是在〜1秒内生成,用户一次选择〜3-5个文档。 绝大多数用户都在使用IE9。 我可以告诉每个人他们必须使用Firefox或Chrome,但我宁愿找到适用于所有现代浏览器的解决方案。 我不想创建一个zip文件服务器端,因为它们总是必须首先解压缩它(这对某些人来说太难理解)并且它会减慢它们的速度。

ASP.NETvalidation失败时更改文本框的css类

当附加到文本框的必填字段validation器未通过客户端validation时,如何执行某些javascript? 我想要做的是更改文本框的css类,使文本框的边框显示为红色。 我正在使用webforms,我确实可以使用jquery库。

使用JSON将用户定义的对象从jQuery传递给ASP.NET Webmethod

我试图从jQuery传递一些简单的JSON到ASP.NET 4.5 Webmethod。 它并没有像我想要的那样工作。 如果我接受输入作为单独的参数,它的工作原理: [WebMethod] public static Address GetJSonAddress(string name, string street) 但是,如果我尝试将它作为一个对象,它不起作用,传入的内容只是null: [WebMethod] public static Address GetJSonAddress(Address newAddress) 我尝试过Webmethods,Pagemethods,WCF使用DataContractJsonSerializer ……没什么。 Address类使用Datamember / DataContract进行适当修饰。 属性匹配包括案例。 jQuery,我在其中尝试了所有传递数据的方式,包括将它包装在Address对象中…如果我以任何其他方式执行它而不是我的Webmethod没有被调用,我得到错误500: Save2 = function () { var address = { prefix: GLOBALS.curr_prefix }; $(‘input[id^=’ + GLOBALS.curr_prefix + ‘],select[id^=’ + GLOBALS.curr_prefix + ‘]’).each(function () { address[this.id.substr(4)] = $.trim($(this).val()); }) $.ajax({ […]

asmx web服务,json,javascript / jquery?

我正在使用asmx从DB中检索一些数据, public class TestPage1 { public int UserID { get; set; } public string UserName { get; set; } public string Password { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public string MiddleName { get; set; } } [WebMethod] public EntityLayer.TestPage1 GetData(int id) { TestPage1 […]