Tag: asp.net

使用JQuery从asp:textbox中检索值

我在网页上的表单中有一些asp:文本框控件,下面是一个片段。 第一个是输入收件人的字段,另一个是应该加载收件人名称的较大文本区域,以及其他一些文本。 使用此代码的JQuery将标准消息加载到第二个文本框中: $(“.usermessage”).val(“Hello etc”); 这很好用,显示的是消息。 当用户在其他一个文本框中输入收件人的姓名或他自己的名字时,会触发addNames()。 此function将收件人的名称添加到usermessage框中的标准消息。 function addNames() { //update textbox var recipient = $(“.recipient”).val(); var sender = $(“.name”).val(); $(“.usermessage”).val(“Hello ” + recipient +”, \nThis is a message. \n\rKind regards, \n” + sender); } 问题是收件人和发件人这两个变量是“未定义的”。 您好undefined, 这是一条消息。 亲切的问候, 未定义 实际问题:如果是这样,从asp:textbox中检索值的正确代码是什么 var recipient = $(“.recipient”).val(); 不起作用? html中的输出如下: 我正在使用JQuery v1.3.2,Firefox v3.5.3。

跨域ajax请求基本身份validation

我正在制作跨域ajax请求以获取一些数据。 REST服务具有Basic authentication (通过IIS设置)。 $.ajax({ type: “GET”, xhrFields: { withCredentials: true }, dataType: “jsonp”, contentType: “application/javascript”, data: myData, async: false, crossDomain: true, url: “http://xx.xx.xx.xx/MyService/MyService.svc/GetData”, success: function (jsonData) { console.log(jsonData); }, error: function (request, textStatus, errorThrown) { console.log(request.responseText); console.log(textStatus); console.log(errorThrown); } }); 当我发出此请求时,它会提示我输入凭据,我必须手动输入凭据才能获得响应。 我们可以通过请求本身发送这些凭据吗?

如何在代码隐藏中检查请求是否是ajax – ASP.NET Webforms

我尝试了Request.IsAjaxRequest但这在WebForms中不存在。 我正在进行JQuery ajax调用。 如何在C#中检查这是否是ajax请求?

如何使用C#,ASP.NET,SQL Server端处理实现jQuery DataTables插件?

如何使用C#,ASP.NET,使用ajax和webservices进行SQL Server端处理来实现jQuery DataTables插件? 想使用c#和ASP.NET实现Datatables网格,但很难找到一个有效的例子。

在每个对象上设置ClientIDMode = Static是否有任何缺点(在主页的maincontent上设置)

我正在研究asp.net项目,每次我需要使用jquery标识符$(#“objectID”)。 我必须将每个对象上的ClientIDMode更改为静态。 由于我注意到默认客户端ID模式是Inherit所以我将MainContent Client ID模式设置为静态,并且我发现所有对象都变为静态。 这肯定会在使用jquery时节省大量时间,但我只是想知道这有什么缺点,并且有没有理由为什么ClientIDMode首先不应该设置为静态?

如何在页面加载之前运行JavaScript代码?

我在asp.net Web应用程序中工作。 在这里,我需要在页面加载之前运行JavaScript 。 我试过了: function funinit() { alert(“funinit”); } function funload() { alert(“funload”); } function funRender() { alert(“funRender”); } 这里只有funload()正在运行。

使用jQuery Ajax将参数传递给WebMethod

我有一个简单的Web方法和ajax调用,并继续收到一个错误,说它不能将字符串转换为IDictionary对象??? 这是ajax调用: var params = ‘{“ID”:”‘ + rowid + ‘”}’; $.ajax({ url: ‘EDI.asmx/GetPartnerDetails’, type: “POST”, contentType: “application/json; charset=utf-8”, data: JSON.stringify(params), dataType: “json”, //not json . let me try to parse success: function(msg, st) { . . . . 这是webMethod: _ Public Function GetPartnerDetails(ByVal ID As String) As String ‘Dim objParam As IDictionary = CType(JsonConvert.DeserializeObject(ID), IDictionary) […]

jQuery addClass onClick

环境很简单; 我希望能够在触发onClick事件时向(在这种情况下)一个按钮添加一个类。 我的问题是我还没有找到一种方法将按钮本身作为参数传递给函数。 我想做的事情如下: 然后是一个像这样的javaScript函数: function addClassByClick(button){ button.addClass(“active”) } 我知道我在这里遇到了很多错误,但这就是我发帖的原因。 我尝试过使用jQuery和没有jQuery的不同场景,但我总是最终得到一个破解的解决方案(点击突然停止通过,课程没有添加等等)所以我决定问专业人士。 对我可以尝试的任何建议? 感谢阅读编辑和所有帮助!

“消息”:“无效的Web服务调用,缺少参数值:\ u0027

当我从jQuery向WebMethod发送2个参数并使用多个参数时,我收到此错误。 {“Message”:”Invalid web service call, missing value for parameter: \u0027haha\u0027.”,”StackTrace”:” at System.Web.Script.Services.WebServiceMethodData.CallMethod(Object target, IDictionary`2 parameters)\r\n at System.Web.Script.Services.WebServiceMethodData.CallMethodFromRawParams(Object target, IDictionary`2 parameters)\r\n at System.Web.Script.Services.RestHandler.InvokeMethod(HttpContext context, WebServiceMethodData methodData, IDictionary`2 rawParams)\r\n at System.Web.Script.Services.RestHandler.ExecuteWebServiceCall(HttpContext context, WebServiceMethodData methodData)”,”ExceptionType”:”System.InvalidOperationException”} 在jQuery中: $(“.txtNoiDung”).focusout(function () { $.ajax({ type: “POST”, url: “QuanLyTin.aspx/test1cai”, data: JSON.stringify({ hahas: $(this).val(),tuans: “hahaha” }), contentType: “application/json; charset=utf-8”, dataType: “json”, success: function (msg) […]

通过调用.ashx页面下载文件

我正在从主页客户端脚本(Jquery)请求.ashx页面,该脚本具有下载PDF文件的代码。 当我调试它时,我可以看到执行“文件下载”代码,但文件没有下载。 $.ajax({ type: “POST”, url: “FileDownload.ashx”, dataType: “html”, success: function (data) { } } ); public class FileDownload : IHttpHandler { public void ProcessRequest(HttpContext context) { //context.Response.ContentType = “text/plain”; //context.Response.Write(“Hello World”); string fileName = “BUSProjectCard.pdf”; string filePath = context.Server.MapPath(“~/Print/”); context.Response.Clear(); context.Response.ContentType = “application/pdf”; context.Response.AddHeader(“Content-Disposition”, “attachment; filename=” + fileName); context.Response.TransmitFile(filePath + fileName); context.Response.End(); }