Tag: asp.net

通过jquery.ajax获取xml数据

脚本 $.ajax({ type: “post”, url: “Default.aspx?cmd=Setting”, success: parseXml }); function parseXml(xml) { alert(xml);//show Full XML File //find every Tutorial and print the author $(xml).find(“Tutorial”).each(function() { $(“#a”).append($(this).attr(“author”) + “”); }); } HTML 码 protected void Page_Load(object sender, EventArgs e) { if (Request[“cmd”] == “Setting”) { string k=@” Silverlight and the Netflix API Tutorials Silverlight 2.0 Silverlight […]

在asp.net中从Ajax POST检索数据

我有这样的ajax POST $(document).ready(function () { var pcontent = document.body.innerHTML; var url = new URI(); $.ajax({ url: url, type: “POST”, data: { “pcontent”: pcontent }, success: function (data) { alert($(data).find(“.right-panel”).html()); }, complete: function () { }, error: function (jqXHR, error, errorThrown) { if (jqXHR.status) { alert(jqXHR.responseText); } else { alert(“Something went wrong”); } } }); return […]

仅使用keyup事件触发表单validation中的文本框的一些规则,并取消其余部分的事件

我在我的应用程序中有一个表单,我正在使用jQuery表单validation插件进行validation。 其中一个规则是remote类型,用于validation用户名是否已存在。 我已经能够覆盖onkeyup事件,因此规则不会输入我输入的每个字母的服务器。我这样做的方式如下: var validator = $(“#frmSite”).validate({ onkeyup: function(element) { var element_name = jQuery(element).attr(‘name’); if (this.settings.rules[element_name] != undefined) { if (this.settings.rules[element_name].onkeyup !== false) { jQuery.validator.defaults.onkeyup.apply(this, arguments); } } }, rules: { : { onkeyup: false, required: true, minlength: 6, remote: function () { var params = { userName: userNameTextbox.val() }; return { type: “POST”, url: […]

如何使用jquery ajax扩展会话超时

我有一个网页,上面有一个可编辑的jquery网格。 我正在使用asp.net web表单。 Web表单身份validation在20分钟后设置为超时。 有时,用户需要更新网格上的大量数据,一旦他们单击“保存”,网站通常会超时并且用户丢失数据。 我想知道虽然用户仍然在网格上活动,我们可以在javascript中触发某些内容以防止Web表单身份validation超时和服务器会话超时吗? 谢谢

填充MVC中的下拉列表

在我的MVC应用程序中,我有一个服务调用(http://dev-service.test.com/api/brands?active=true),它返回以下XML 1 20 ABC 2 30 XYZ 在我的一个用户控件中,我想使用BrandName值填充下拉列表。 我已经有一个包含一堆属性的ViewModel。 如何使用此XML中的值填充下拉列表? PS:我是MVC的新手,还在学习viewmodels等基础知识。

允许用户编辑/添加/移动图像中的项目

这就是我要做的事情: 我有一个图像,让我们说一个房间。 这将是一个静态图像。 我希望用户能够执行以下操作: 1.添加一组图像,如椅子,桌子等。 2.移动图像上已有的项目。 3.编辑附加到图像的文本。 我需要将此图像存储在服务器上,以便其他用户可以看到更新。 有任何想法吗? TIA。 编辑 我想基本上有一个谷歌地图类型界面,用户可以添加/编辑/移动给定集合中的项目,而不是只读。 因此,举例来说,我想让他们拿起一张“椅子”图像并将其滑到房间的图像上,无论椅子在哪里。 我在JQuery中看到过点点滴滴,但是没有找到一个很好的例子。 希望有道理。 EDIT2 找到了我想要的东西。 如果其他人需要做这样的事情,我正在看OpenLayers ,它在JS Framework中模仿GoogleMaps。

如何用jquery ajax请求替换部分asp.net页面?

比方说,我在页面上有一个Listview控件。 每个Listview项目都有2个下拉列表和1个文本框。 当第一个下拉列表中的选定值发生更改时,第二个下拉列表应使用city填充,具体取决于第一个下拉列表。 最后,当为第二个下拉列表选择一个值时,成本应显示在文本框中。 Country City Cost 现在,当用户为下拉列表选择不同的值时,我想使用ajax $(‘select’).change(function () { $.ajax({ type: “POST”, url: “Default.aspx/DropDownList1_SelectedIndexChanged”, data: “{}”, success: function(msg) { // Replace the div’s content with the page method’s return. // } }); 我想只替换整个tr元素。 这是我的问题: 我应该在数据中发送什么? 下拉列表的价值? 如何仅替换包含触发ajax调用的下拉列表的行 ? 编辑 所有方法都有以下签名 protected void ddlCountry_SelectedIndexChanged(object sender, EventArgs e) 这是一个非常漫长而复杂的页面。 谢谢你的帮助

ASP.Net Webforms和validation

我有一个asp.net Web应用程序,我希望使用表单validationio jquery插件来执行客户端validation。 我已经设置了表单,并且插件在更改字段时validation字段,但是如果其中一个字段已经过validation,即使我有空的必填字段,它也允许提交表单的其余部分。 asp.net Web表单页面: New User Form: <label class="control-label col-sm-2" for="”>Username: <label class="control-label col-sm-2" for="”>Email: <label class="control-label col-sm-2" for="”>Password: <label class="control-label col-sm-2" for="”>Confirm Password: $(document).ready(function() { $(‘#NewUserForm’).formValidation({ framework: ‘bootstrap’, icon: { valid: ‘glyphicon glyphicon-ok’, invalid: ‘glyphicon glyphicon-remove’, validating: ‘glyphicon glyphicon-refresh’ }, fields: { // There is no single quote : { validators: { […]

AjaxControlToolkit.CommonToolkitScripts错误

我在asp.net应用程序中获得了以下代码 function getPosition() { //alert( $common.getLocation($get(“”)).x); var commonObj = new AjaxControlToolkit._CommonToolkitScripts(); $common.setBounds($get(“”), { x : 100, y : 200, width : 200, height : 100 } } 但是我收到了这个错误: The assembly ‘AjaxControlToolkit, Version=4.1.40412.0, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e’ does not contain a Web resource that has the name ‘AjaxControlToolkit.Common.Common.js’. Make sure that the resource name is spelled correctly. Make […]

我们可以在asp.net页面中使用$(document).ready()吗?

我尝试使用$(document).ready()时出错,如上图所示。 我应该尝试解决这个问题? 编辑23/05/2011 10:54 我有一个线索。 我工作的页面inheritance自母版页 在母版页中,这段代码不起作用,也许是不同路径的问题 Back Office 这段代码似乎不起作用 在母版页的主体上,有一个脚本管理器和jquery在那里,这使得jQuery工作,是因为我们在body中使用scriptmanager使document.ready不起作用? 我发现了问题。 问题是jquery代码在masterpage页面上,在脚本管理器中,而脚本管理器在body标签内。 document.ready位于页面上inheritance在母版页上的标题标记上,因此在将代码排除到正文之前,还没有包含jquery,并且它是错误的。 解决这个问题最简单的方法是,我必须在body标签的底部移动javascript代码。 正确的解决方法,我仍然找不到是将javascript包含在头文件中。 但我找不到一种有效的方法。 我的母版页和inheritance页面位于不同的路径上。 我找到了很多技术,但没有一个能奏效。