asp.net-ajax 相关问题

Microsoft为实现Ajax功能而开发的一组ASP.NET扩展。

AjaxToolkit CascadingDropdown 正在填充第一个父级,但未填充子级,因为knownCategoryValues 参数为空

我正在尝试将 ajaxToolKit CascadingDropdown 与从 ASMX WebService 填充的三个 DropdownList 控件一起使用。第一个下拉列表已正确填充,但是当我选择...

回答 1 投票 0

如何修复“未捕获的语法错误:意外的标记”<'" on a deployed ASP WebForms website

我的一个网站遇到了一个问题,它在开发时工作得很好,但是一旦发布并部署在 IIS 上,仅帐户页面的样式就不再...

回答 1 投票 0

Ajax 函数不显示 JSON 日期列表 (Mvc5)

在我的 MVC5 视图中,我正在调用 JSON 函数。 JSON 函数返回一个AvailableDates 模型,其中定义了Userld(string) 和DateTime 对象的LIST。 我的视图只能读取用户...

回答 2 投票 0

ASP.NET 中具有屏蔽编辑扩展器的文本框中的退格键或删除键在 Chrome 中不起作用

' 宽度=“60px”启用=“假”> <asp:TextBox ID="txttime" runat="server" CssClass="TextBox">' Width="60px" Enabled="false" ></asp:TextBox> <ajax:MaskedEditExtender ID="ajaxtime" runat="server" AcceptNegative="None" Enabled="True" TargetControlID="txttime" MaskType="Time" AcceptAMPM="true" ask="99:99" CultureName="en-CA" AutoComplete="true" AutoCompleteValue="99:00"/> 在上面的代码中,在文本框中删除或退格键可以在 Firefox 和 IE 中工作,但在 Chrome 中不起作用。 请帮忙.. 有什么建议吗...?? Google Chrome 在控件方面存在更多问题。您可以具体检查您正在运行的版本以及它需要什么 ascii 值?当您尝试使用按键时。还有一件事,检查你的文本框标记是否正确? 这似乎是 MaskedEditExtender 中的一个错误。请参阅这个 CodePlex 问题。 您可以尝试更新到最新版本,它指出该问题已在 2013 年 4 月的版本中修复。 或者,这里有一个小修复可用。 添加以下代码,它应该可以正常工作。谢谢。 protected void Page_Init(object sender, EventArgs e) { try { if (!ClientScript.IsStartupScriptRegistered(GetType(), "MaskedEditFix")) { ClientScript.RegisterStartupScript(GetType(), "MaskedEditFix", String.Format("<script type='text/javascript' src='{0}'></script>", Page.ResolveUrl("../Javascript/MaskedEditFix.js"))); } } catch (Exception ex) { throw ex; } } 下面的代码工作正常,将 TargetControlID="txtPhone" 替换为您的文本字段 ID。 <ajax:MaskedEditExtender ID="textPhone_MaskedEditExtender" MaskType="None" runat="server" CultureAMPMPlaceholder="" CultureCurrencySymbolPlaceholder="" CultureDateFormat="" CultureDatePlaceholder="" CultureDecimalPlaceholder="" CultureThousandsPlaceholder="" CultureTimePlaceholder="" Enabled="True" TargetControlID="txtPhone" Mask="(999)-999-9999" AutoComplete="true" ClearMaskOnLostFocus="false" CultureName="en-US"> </ajax:MaskedEditExtender>

回答 4 投票 0

离线使用AJAX

我将应用程序部署到本地服务器,无需访问互联网,并且我的所有资源都在本地并被引用。但是,当它运行时,它会自动生成以下代码 <question vote="-1"> <p>我将应用程序部署到本地服务器,无需访问互联网,并且我的所有资源都在本地并被引用。但是,当它运行时,它会自动生成以下代码</p> <pre><code>&lt;script src=&#34;http://ajax.aspnetcdn.com/ajax/4.6/1/webForms.js&#34; type=&#34;text/javascript&#34;&gt;&lt;/script&gt; &lt;script src=&#34;http://ajax.aspnetcdn.com/ajax/4.5.1/1/MicrosoftAjax.js&#34; type=&#34;text/javascript&#34;&gt;&lt;/script&gt; &lt;script src=&#34;http://ajax.aspnetcdn.com/ajax/4.5.1/1/MicrosoftAjaxWebForms.js&#34; type=&#34;text/javascript&#34;&gt;&lt;/script&gt; </code></pre> <p>我已经说过本地文件,但我不知道如何使用它们而不是链接。</p> </question> <answer tick="false" vote="0"> <ol> <li>将文件复制到本地:</li> </ol> <p>从 ASP.NET CDN 下载脚本文件(webForms.js、MicrosoftAjax.js、MicrosoftAjaxWebForms.js) 将它们放置在应用程序目录结构中合适的文件夹中,例如“脚本”或“资源”文件夹。</p> <ol start="2"> <li>更新脚本参考: 在您的 ASPX 页面中: 将 CDN 链接替换为指向本地文件的路径。例如: HTML</li> </ol> <p>确保路径相对于 ASPX 页面的位置正确。</p> <ol start="3"> <li>检查脚本管理器配置: 如果您在页面中使用 ScriptManager 控件,请确保其 EnableCdn 属性设置为 false 以防止自动 CDN 引用:</li> </ol> <p><asp:ScriptManager EnableCdn="false" runat="server"></p> </answer> </body></html>

回答 0 投票 0

如何在ASP.NET AJAX中进行页面初始化功能?

如果愿意的话,似乎可以做很多奇怪的事情来连接页面加载类型事件。以下是一些具体问题: 我知道自动连接的 pageLoad 函数。是...

回答 1 投票 0

使用 jQuery 在表中显示数据库中的数据,但未在 ASP.NET Core 中获取数据

我正在尝试使用弹出窗口和 jQuery 进行增删改查操作,但一开始我只尝试使用 jQuery Ajax 在表中显示数据库中的数据。它不显示错误消息,但不从数据库获取数据。 ...

回答 1 投票 0

使用Area读取Ajax json

我正在尝试使用 Asp.net Core Area 在 Ajax 的帮助下提取数据。一切似乎都是正确的,但我收到了 500 错误。 你能帮助我吗? 我在“区域”中的 WriterController 类: 输入我...

回答 1 投票 0

我正在尝试将对象数组从前端 javascript 发送到我的 asp.net Web 表单中的方法。错误:https://localhost:44396/Input.aspx/UpdateData

我有三个输入,应用程序名称、起始日期和截止日期。我将它们添加到创建对象数组的表中。然后尝试使用 ajax 将此数组发送到 Web 表单中的 aspx.cs 文件中的方法。但是...

回答 1 投票 0

“使用 JavaScriptSerializer JSON 进行序列化或反序列化时出错。字符串的长度超出了 maxJsonLength 属性中设置的值。”

我需要将 JSON 从 JavaScript 发送到控制器。 JSON 的长度为 2199215。 我知道 JSON 的最大长度是 2097152,但我也知道这可以从网络上更改....

回答 1 投票 0

单击后禁用 ASP.NET 表单按钮以防止双击

我有一个 ASP.NET 按钮,我需要在用户单击它后禁用它以防止双击。提交完成后,必须再次启用它。谁能帮我解决这个问题吗?

回答 16 投票 0

点击后禁用asp.net按钮以防止双击

我有一个 ASP.NET 按钮,我需要在用户单击它后禁用它以防止双击。提交完成后,必须再次启用它。谁能帮我解决这个问题吗?

回答 16 投票 0

ASP.NET - 使用 AJAX 加载用户控件?

我不确定我想做的事情是否可行 - 几乎我只想使用 AJAX 调用用户控件并获取该控件的渲染 html。然而,当我尝试获取控件时,我...

回答 2 投票 0

在命名空间 System.Web.UI 中找不到 ScriptManager 和 UpdatePanel

我有一个 MVC4/Web API 项目,我创建了一个使用 Ajax 使用 Web API 的测试页面。测试进展顺利,所以我开始研究 UI。我需要做的一件事是填写一些表格

回答 6 投票 0

如果 URL 中没有参数,Ajax POST 将无法工作

谷歌显然不是我的朋友,因为我已经尝试了许多发现的建议,但没有一个对我有用。 我有两个简单的输入,如下所示: 谷歌显然不是我的朋友,因为我已经尝试了许多发现的建议,但没有一个对我有用。 我有 2 个简单的输入,如下: <form id="form"> <fieldset id="frmTest"> <div class="form-outline"> @Html.TextBoxFor(m => m.TextBox1, new { @id = "TextBox1", @class = "form-control" }) @Html.LabelFor(m => m.TextBox1, new { @class = "form-label" }) </div> <div class="form-outline mb-4"> @Html.TextBoxFor(m => m.TextBox2, new { @id = "TextBox2", @class = "form-control" }) @Html.LabelFor(m => m.TextBox2, new { @class = "form-label" }) </div> </fieldset> </form> 还有 JS: $("#SaveTest").click(function (e) { e.preventDefault(); var data = { TextBox1: $('#TextBox1').val(), TextBox2: $('#TextBox2').val(), }; $.ajax({ type: "POST", url: "http://localhost/api/api/ConfigurationManagement/TestAjax", data: JSON.stringify(data), dataType: "json", contentType: "application/json; charset=utf-8", success: function (result) { alert(result.message); }, error: function (response) { alert(response); } }); 控制器: [HttpPost] public async Task<ActionResult> SaveTest(string TextBox1, string TextBox2) { Test model = new Test(); model.TextBox1 = TextBox1; model.TextBox2 = TextBox2; _applicationDbContext.Test.Add(model); try { await _applicationDbContext.SaveChangesAsync(); return Ok(new UserManagerResponse { Status = "Success", Message = "Successfully added test" }); } catch (Exception ex) { return BadRequest(new UserManagerResponse { Status = "Failed", Message = ex.ToString() }); } } 当我单击“SaveTest”按钮时,我看到响应为“错误请求”,指示以下内容,就好像未传递参数一样: {"errors":{"TextBox1":["The TextBox1 field is required.", "TextBox2":["The TextBox2 field is required."]} 关于奇怪的部分,如果我更改“url”并在末尾添加参数,它就可以工作。 url: "http://localhost/api/api/ConfigurationManagement/TestAjax?textBox1=" + $('#TextBox1').val() + "&TextBox2=" + $('#TextBox2').val(), 虽然这个问题可能看起来是重复的,但我们每个场景都是不同的。我想在不使用 URL 中的参数的情况下执行此操作,我只是不明白为什么在没有 URL 中的参数的情况下它对我不起作用。 谢谢 操作参数默认绑定到查询参数。为了绑定帖子正文中的参数,您需要接受 class 参数,并将 TextBox1 和 TextBox2 作为属性。 public class TxtModel { public string TextBox1 { get; set; } public string TextBox2 { get; set; } } [HttpPost] public async Task<ActionResult> SaveTest(TxtModel model)

回答 1 投票 0

获取excel数据并使用ajax发布到服务器端

我正在尝试使用js和ajax从excel收集数据 var ExcelToJSON = 函数 () { this.parseExcel = 函数(文件){ var reader = new FileReader(); 读者.onl...

回答 1 投票 0

在支持ajax的asp.net环境中每10秒在客户端下载一次照片?

有一个网站页面是使用c#在asp.net上编码的,并且也启用了ajax。 我想要一个加载速度非常快的网页;这将在以下架构中发生; 1-首先...

回答 1 投票 0

如何获取发起回发的Updatepanel的id

嗨,我需要在 udate 面板异步回发后拦截服务器回调并确定哪个面板发起了请求。代码非常简单: Sys.WebForms.PageRequestManager.getInstance().

回答 3 投票 0

自动完成显示员工姓名在 1 秒或更短时间内隐藏,为什么?

我正在从事asp.net MVC项目。在自动完成上显示直线经理名称后,我遇到问题。 自动完成功能工作成功,但在输入上显示数据后出现问题。 线法力...

回答 1 投票 0

根据数据库选择突出显示/禁用ajax日历控件中的特定日期

我需要使用ajax日历控件来显示当前日期的日期并禁用和突出显示数据库表中存储的日期。 我可以禁用以前的日期并将选择限制为一个月...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.