Tag: asp.net

如何从DataSet中提取JSON格式的DataTable

我正在使用Newtonsoft DLL进行序列化。 我目前正在以json格式从webmethod返回DataTable。 它工作正常。 但我希望通过返回DataSet而不是DataTable来做同样的事情。 我尝试过很多东西,但似乎都没有。 function GetDropDownData() { var myDropDownList = $(‘.myDropDownLisTId’); $.ajax({ type: “POST”, url: “test.aspx/GetDropDownDataWM”, data: ‘{name: “abc” }’, contentType: “application/json; charset=utf-8”, dataType: “json”, success: function (data) { $.each(jQuery.parseJSON(data.d), function () { myDropDownList.append($(“”).val(this[‘id’]).html(this[‘name’])); }); }, failure: function (response) { alert(response.d); } }); } function OnSuccess(response) { console.log(response.d); alert(response.d); } 返回Json DataTable: [{“name”:”sam”,”id”:”1″},{“name”:”mark”,”id”:”2″}] […]

在服务器上运行的jquery和html元素

我有一个元素包含在用户控件(标题)中。 这个div包含里面的子div。 其中一个包括用户选项。 用户选项div()显示登录用户的用户名,以及与已登录用户相关的一些链接,例如注销,设置等。“user_options”div绝对位于“header”div中。 现在,在登录页面本身,我想隐藏这个div,因为用户被带到那里因为他/他没有登录。在这种情况下,我把一个runat =“server”属性放到“user_options”div和我进行.aspx页面的page_load事件检查以查看用户是否登录如下; if check_user_loggedin() then user_options.attributes(“style”) = “display:none;” ‘ also tried this with user_options.visible = false and else user_options.attributes(“style”) = “display:block;” ‘ in this one, I even tried the whole positioning css eg display:block; positon:absolute; left:100px; etc… end if 现在使用此代码,当我运行项目时,它可以正常工作,我不想显示div – 它成功隐藏。 但是在那些我需要显示div的页面中,它仍会显示在页面的最左上方,而其中的其他“div”元素的jquery click事件也不起作用。 我认为它与执行顺序或页面事件周期有关,但是你可以为此建议任何解决方法吗? =========编辑========================= 这是CSS: #user_options { position:absolute; top:18px; […]

无法在JavaScript中获取HTML复选框值

我正在尝试获取ASP.NET复选框值,该值可以是用户输入或从数据库中检索。 但每次它显示此错误消息 0x800a138f – JavaScript运行时错误:无法获取undefined或null引用的属性“ value ” 我的HTML代码: JavaScript代码: function IsSubGroupNeeded() { var Subgrp = document.getElementById(”).checked; if (Subgrp == true) { loadgrdSubgroupItem(); } }; 更新:错误问题已解决。 但是我想在checkbox值为true时调用loadgrdSubgroupItem函数,无论是用户输入还是从数据库中检索。 怎么做?

如何在C#中的jQuery Dialog中从GridView获取值

在我的aspx页面里面有一个带有GridView的jQuery Dialog 。 还有一个按钮作为保存在jQuery Dialog 。 在C#单击此按钮后,我需要在GridView获取值。 我试过如下。 但没有奏效。 我在TextBox更改了值,然后单击“ 保存”按钮。 但它并没有给我编辑价值。 没有回来。 ASPX /* Java scripts and style sheets are here */ function showDialog() { $(‘#dialogDiv’).dialog(‘open’); } $(document).ready(function () { $(‘#dialogDiv’).dialog({ autoOpen: false, resizable: true, width: 300, height: ‘auto’, buttons: { “Save”: function () { $(‘#’ + ”).trigger(“click”); } } }); }); <asp:TextBox ID="txtType" […]

嵌套的jQuery循环?

我正在尝试使用jQuery循环插件构建幻灯片放映。 在幻灯片放映中有内容,内容内有基本图库。 图库使用的周期超时少于内容超时。 所以内容等待15秒,图像库将有5个图片,3秒超时,然后15秒,然后内容更改。 一切听起来都不错但是当我执行页面时,它会循环内容和第一个图库。 但是当它跳转到第二个内容时,它不会循环图像库。 我试图把$(‘#cycleImages’).cycle({…这个代码块在图库转发器上方但它没有用完。 如何让这些嵌套循环一起工作? 谢谢 $(document).ready(function() { $(‘#cycleContent’).cycle({ fx: ‘scrollRight’, delay: -1000, timeout: 15000 }); }); $(‘#cycleImages’).cycle({ fx: ‘fade’, speed: 500, timeout: 3000, pause: 1 }); 这是我的html标记 (“Type.Name”) %> (“Title”) %> <asp:Repeater ID="rptBigPictures" DataSource='’ EnableViewState=”false” runat=”server”> <asp:Image ID="imgProfile" runat="server" ImageUrl='’ />

在ASP.NET中使用jQuery UI Autocomplete

我正在使用jQuery UI Autocomplete和ASP.NET这样:首先我将好名字序列化为字符串数组然后我将数组传递给jQuery UI自动完成源 //PageLoad tadok.Entities.TList GoodEntites = tadok.Data.DataRepository.GoodProvider.GetAll(); List GoodNames = new List(); foreach (object item_loopVariable in GoodEntites) { item = item_loopVariable; GoodNames.Add(string.Format(item.GodTitle)); } JavaScriptSerializer serializer = new JavaScriptSerializer(); Values = serializer.Serialize(GoodNames); MarkUp代码: var availableTags = $(“#txtGoodAutoComplete”).autocomplete({ source: availableTags }); 我正在序列化的对象具有名称为ID的属性。 如何在自动完成的选择项目事件中序列化ID和存储ID,例如隐藏字段? 更新我的主要挑战是如何序列化ID?

将jQuery的结果用于C#

我在jquery中有这个函数,它有结果数组,如何将这个结果数组转换为C#代码。 任何人都可以帮我这个。 function generateData() { var result = $(‘#accordion’).sortable(‘toArray’); }

从jQuery for ASP.NET设置禁用输入的值

试图找出如何在JavaScript中设置输入值并确保它在ASP.NET中发布到服务器。 它也必须是禁用字段。 我试过这个: 然后在jQuery中: $(“*[id$=’DriverIdTextBox’]”).val(“JAVA”); 发布时这不会在后端给我“JAVA”。 当我启用文本框时 – 我在服务器上得到这个值就好了。 我尝试在客户端启用控制和禁用,如下所示: $(“*[id$=’DriverIdTextBox’]”).val(“JAVA”).prop(“disabled”, true); 同样的问题 – 值未发布到服务器。 基本上我想设置只读标签/输入,以便用户可以读取它,但同时我想在用户提交表单时将其发布到服务器。 我怎样才能做到这一点?

Asp.net保持正确的tabload

我试过Jquery,我已经尝试了网上的所有内容但它不起作用,请告诉我如何在我的页面上实现这一点,所以当我点击选项卡中的内容或任何选项卡上的grid view时它不会转到第一个它现在做的标签。 请不要告诉我它的重复,因为我已经尝试过其他解决方案,它必须是我正在做或实现错误的东西。 在这里我有bootstrap css 在这里,我使用bootstrap在导航栏中显示我的标签。 Aweibo Startsida Mina uppgifter Användare Barn/ungdomar Aktuella Avslutade Arkiverade Registrera nytt barn 还有一些标签,但这应该给出一个想法

从Code Behind打开jQuery UI对话框

我是jQuery和JavaScript的新手,我遇到了一个问题。 我在Gridview中从ButtonField打开jQuery UI对话框时遇到一些问题: 起初我尝试给上面的一个类并将其命名为sliderPopupOpener,并在单击时打开jQuery Popup,如下所示: $(“.sliderPopupOpener”).click(function () { $(“#sliderPopup”).dialog(“open”); }); 然而,由于回发,这不起作用,除此之外,它也不适用于我的方法。 因为我想在显示jQuery UI对话框之前从数据库中获取一些数据。 所以我认为最好的方法是从Code Behind调用Dialog函数。 我怎样才能做到这一点? 我试过这种方法,但它不起作用,我不确定我做错了什么。 if (e.CommandName == “modifyDeadline”) { string sliderPopupFunction = @” $(function () { jQuery(function () { $(“”#sliderPopup””).dialog(“”open””); } }); “; ClientScript.RegisterStartupScript(typeof(Page), “key”, sliderPopupFunction); } 以上可能吗? 如果是这样,我做错了什么? 编辑: 我注意到每个人都在解决这个问题,而不是通过从Code Behind调用jQuery函数来告诉我这是否可行。 虽然我很欣赏其他解决方案,但如果我能通过背后的代码尽可能少地工作,我将不胜感激,因为我已经准备好了这一切。