Tag: asp.net

415不支持的媒体类型从$ .ajax调用WCF服务

我试图从ASPX页面调用WCF Web服务,如下所示: var payload = { applicationKey: 40868578 }; $.ajax({ url: “/Services/AjaxSupportService.svc/ReNotify”, type: “POST”, data: JSON.stringify(payload), contentType: “application/json”, dataType: “json” }); 这样做会导致Web服务器返回错误415 Unsupported Media Type 。 我确定这是WCF服务的配置问题,定义如下: [OperationContract] [WebInvoke(Method = “POST”, RequestFormat = WebMessageFormat.Json)] void ReNotify(int applicationKey); web.config文件中没有条目,因此假设该服务使用默认配置。

如何制作jQuery对话框模态?

我在asp.net中使用jQuery对话框。 它对我来说很好。 问题是当我打开对话框时,我仍然可以使用父页面function。 我不希望这样。 只需对话框模态,不应该让焦点放在父页面上。 window.onload = function onloadFunction() { //setup edit person dialog $(‘#uploadPic’).dialog({ autoOpen: false, draggable: true, title: “Upload Picture”, open: function(type, data) { $(this).parent().appendTo(“form”); } }); } 有没有办法让它模态? 或者如果丢失焦点对话框自动关闭它? 请帮帮我。

未捕获的SyntaxError:意外的令牌< – 在jQuery ajax中

我是网络服务的新手。 在我的项目中,我连接Web Service(一切都是现成的),当我试图运行时,我得到了以下错误。 错误 – > Uncaught SyntaxError: Unexpected token < Web服务和我的页面是相同的解决方案,但不同的项目。 相关代码如下: jQuery (URL:11761) function GetAllCategories() { $.ajax({ url: “http://localhost:12015/myWebService.asmx?op=GetCategories”, type: “POST”, dataType: “jsonp”, data: “{}”, contentType: “application/jsonp; charset=utf-8”, success: function (data) { var categories = data.d; $.each(categories, function (index, category) { alert(category.CategoryId); }); }, error: function (e) { alert(e.message); } }); } 网络服务 […]

在.net应用程序中使用jquery禁用回发后的按钮

我有一个asp.net应用程序,我想在它们被点击后立即禁用按钮,以防止多次提交。 我想使用jquery,因为无论如何网站已经大量使用它。 我试过的是: $(document).ready(function () { $(“#aspnetForm”).submit(function () { $(‘input[type=submit]’, $(this)).attr(“disabled”, “disabled”); }) }); 上面将禁用该按钮,并且页面提交,但是从不调用click处理程序上的asp.net按钮。 只需删除上面和按钮就可以正常工作。 有没有更好的办法? 或者说,我做错了什么? 更新好的,我终于花了一点时间把一个非常简单的页面放在一起。 $(function () { $(“#form1”).submit(function () { $(‘input[type=submit]’, $(this)).attr(“disabled”, “disabled”); }); }); 背后的代码如下: using System; namespace MyTesting { public partial class SubTest : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { // this […]

轮询数据库更改:SqlDependency,SignalR是好的

如果我需要通过sql依赖项和signalr在db中显示更改数据,那将是很好的。 假设我的交易表经常被很多人改变。 假设在几秒内数据是多次改变然后我想知道通知将如何进入sql依赖类? 更改数据是否会在sql依赖类之前排队? 当巨大的流量没有进行更改时,sql依赖类可以处理数据更改吗? 在这里,我正在阅读有关SqlDependency和SignalR的文章。 该链接是http://techbrij.com/database-change-notifications-asp-net-signalr-sqldependency 我不清楚几件事情。 如何为IIS提供订阅查询通知权限? 请参阅本文中的行。 。 private void dependency_OnChange(object sender, SqlNotificationEventArgs e) { JobHub.Show(); } 当数据发生变化时, dependency_OnChange事件将触发并且JobHub.Show(); 正在打电话 JobHub is name of class and not static class so i like to know how anyone can call `JobHub.Show();` from out side ?? 什么是GlobalHost类以及何时使用它? 文章代码相关问题。 只是去这个链接 Database Change Notifications in ASP.NET using […]

$ .post vs $ .ajax

我正在尝试使用$ .post方法来调用Web服务,我使用$ .ajax方法工作: $.ajax({ type: “POST”, url: “StandardBag.aspx/RemoveProductFromStandardBag”, data: “{‘standardBagProductId’: ‘” + standardBagProductId.trim() + “‘ }”, success: function(){ $((“.reload”)).click(); }, dataType: “json”, contentType: “application/json” }); 但是当我将相同的方法移动到$ .post方法时,它将无法工作: $.post(“StandardBag.aspx/RemoveProductFromStandardBag”, “{‘standardBagProductId’: ‘” + standardBagProductId.trim() + “‘ }”, function () { $((“.reload”)).click(); }, “json” ); 我错过了什么?

如何在asp.net代码隐藏中获取HiddenField值

如何在asp.net代码隐藏中获取HiddenField值?提前感谢! public partial class ReadCard : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache); } protected void Button1_Click(object sender, EventArgs e) { this.ClientScript.RegisterStartupScript(this.GetType(), “MyClick “, “ReadCard(); “); string b= HiddenField1.Value; //How to get the value “123”?? } } ASPX: function ReadCard() { $(“#HiddenField1”).val(“123”); }

在WebMethod中访问runat =“server”控件ID

HTML代码是 function ajaxcall() { $.ajax({ type: “POST”, url: “index.aspx/lvimgclick”, contentType: “application/json; charset=utf-8”, data: JSON.stringify({ value: “test” }), dataType: “json”, }); }; // calling script .cs代码 [WebMethod] public static string lvimgclick() { return “hi”; } protected void lvimg1_Click(object sender, EventArgs e) { lvlink1.CssClass = “lv-under”; lvimg1.ImageUrl = “~/images/1.jpg”; lvlink2.CssClass = “lv-under”; lvimg2.ImageUrl = “~/images/spacer.gif”; lvlink3.CssClass = […]

无法在jquery中访问asp.net控件ID

我有这个HTML结构: <asp:Panel runat="server" id="specialId" class="ClassOne ClassTwo" <div id="myDiv" 我试图在jquery中访问“specialId”,如$(’#specialId’),$(’div.specialId’)但没有成功。 有人可以建议吗?

如何在ASP.Net 2.0中强制数据类型为JSON

我旋转了大约一千次然后引用parserrror后得到了以下工作:SyntaxError:Unexpected token < – 在ASP.NET MVC 4中使用jQuery Ajax加载部分视图 我在ASP.Net 2.0项目中有以下代码。 它工作 – 但要使它工作,我使用dataType: “html” 。 当我使用JSON作为数据类型时,我得到一个解析错误: Unexpected token < 我们如何使它与JSON ? 注意:虽然我使用的是IE8,但我的一些用户仍在使用IE6。 所以我需要一个适用于IE6的解决方案。 jQuery Ajax $.ajax({ type: “GET”, url: “admPlantParametersViewEdit.aspx/GetResult”, contentType: “application/json; charset=utf-8”, dataType: “html”, success: function(msg) { alert(“Hi”); }, error: errorFunction }); VB.Net _ Public Shared Function GetResult() As String Return “hello” End Function […]