Tag: .net

禁用的文本框丢失viewstate

我根据所选的下拉列表动态生成表单。 表单由字段(十进制值的数据条目+几个文本字段)组成。 必须在末尾添加所有十进制值,并使用该值更新Total TextBox。 总文本框已禁用。 当用户输入其值后,单击表单上的“保存”按钮时,除了禁用的文本框外,整个表单将保留在viewstate中。 当我启用文本框时,一切正常。 请注意,我动态生成表单并使用javascript更新总文本框的值来计算(添加所有小数字段)。 PS我正在做一切正确的持久观点。 那么启用/禁用对视图状态有什么影响

问题AJAX(ing)Mac上的JSON对象Firefox版本(3.6.12)

假设我想调用一些服务器方法并将其传递给以下JSON对象: var t = { “test”: 0}; 我正在使用jQuery库$ .ajax方法,其中包含以下选项: type: “POST”, async: true, url: ‘mypage.aspx?Action=myAction, data: { test: JSON.stringify(t, null, 2) }, contentType: ‘application/x-www-form-urlencoded’, dataType: ‘json’, . . . 在服务器端,我使用以下代码获取数据: public string GetInputStream() { string inputContent; using (var sr = new System.IO.StreamReader(Request.InputStream)) inputContent = sr.ReadToEnd(); return Server.UrlDecode(inputContent.Split(‘=’)[1]); } 从Mac Firefox 3.6.12以外的浏览器调用时,getinputstream方法返回: test=%7B%0A++%22test%22%3A+0%0A%7D 这是有效的,然后可以反序列化为一个对象,但是当从Mac OS X […]

Jquery回发,在回发后维护相同的选项卡

我正在使用jquery选项卡并遵循js方法,如何以及如何修改它以维护回发之间的tab状态? (这会在page_load之后将制表符重置为第一个制表符) $(document).ready(function() { //When page loads… $(“.tab_content”).hide(); //Hide all content $(“ul.tabs li:first”).addClass(“active”).show(); //Activate first tab $(“.tab_content:first”).show(); //Show first tab content //On Click Event $(“ul.tabs li”).click(function() { $(“ul.tabs li”).removeClass(“active”); //Remove any “active” class $(this).addClass(“active”); //Add “active” class to selected tab $(“.tab_content”).hide(); //Hide all tab content var activeTab = $(this).find(“a”).attr(“href”); //Find the href attribute value to […]

在Javascript中创建类似字典对象的.net

我想在JavaScript中创建一个对象,它将值存储在键,值对中,我应该能够传递一些键,并且应该能够获得它的值。 在.NET世界中,我们可以使用字典类进行此类实现。 我们在JavaScript世界中有任何选择吗? 我正在使用ExtJs 4.1,所以如果你知道ExtJS中的任何选项,即使这样也行。 我尝试过类似的东西,但我无法通过钥匙获得价值。 var Widget = function(k, v) { this.key = k; this.value = v; }; var widgets = [ new Widget(35, 312), new Widget(52, 32) ];

如何从.cs文件(C#)调用JavaScript / jQuery函数

我正在开发asp.net(C#)项目,其中包括一些页面文件(aspx,aspx.cs)和一些仅(.cs)文件。 我可以使用scriptregister从页面文件(aspx,aspx.cs)访问JavaScript / jQuery函数,但我的问题是如何从单独的(.cs)文件访问JavaScript / jQuery函数。 我在(.cs)文件中生成了一些html标签,因此需要仅从(.cs)类调用JavaScript / jQuery函数。 我拥有的文件是,例如, Default.aspx和Default.aspx.cs以及Web.cs (我关心的是从web.cs调用JavaScript / jQuery函数) 实际上,我要做的是在Web.cs(业务对象)中生成一些HTML代码,并在web.cs中生成HTML代码时,我需要一些由jQuery函数生成的动态HTML代码,输出是我关注的: var output =”My HTML Code Generated by jQuery function” 现在我需要上面的jQuery输出与Web.cs HTML代码生成合并。 请告诉我如何才能从web.cs调用jQuery函数并将结果从jQuery返回到web.cs才能合并? 谢谢

Ajax函数在重定向后不保存滚动位置

正如标题所述,我编写了一个ajax函数,该函数应该在重定向之前滚动到用户所处的位置。 我为测试场景编写了一个alert ,它确实触发但滚动不断回到顶部,我在这里做错了吗? JavaScript的: $.ajax({ type: “GET”, url: “AdminListUsers.aspx?column=Disabled&direc=False&a=chstat&z=+”, success: function loadDoc() { window.scrollTo(window.pageXOffset, window.pageYOffset); } }); C#: var toggleUrl = “AdminListUsers.aspx?column=” + (IsClicked.FirstOrDefault().Key ?? “Name”) + “&direc=” + (IsClicked.FirstOrDefault().Value) + “&a=chstat&q=” + id.ToString() + “&d=” + disabled + “&z=” + Server.UrlEncode(txtSearchFor.Text); var hl = new HyperLink(); hl.Text = status; hl.Style.Add(HtmlTextWriterStyle.Color, (disabled ? “red” : […]

调用WebMethod,将Dictionary 作为参数传递

我正在尝试简化将数据从WebMethod层返回到客户端的过程,并在Dictionary表示来自客户端的参数集,以执行以下操作: [WebMethod(EnableSession = true)] [ScriptMethod(ResponseFormat = ResponseFormat.Json)] public static override ResultObject<List> GetResults(Dictionary query) { ResultObject<List> resultObject = null; if (!query.ContainsKey(“finValue”)) { resultObject = new ResultObject<List>(“Missing finValue parameter from the query”); } string finValue = query[“finValue”]; if(finValue == null) { resultObject = new ResultObject<List>(“Missing finValue parameter value from the query”); } var patientData = GetPatientsByFin(finValue); resultObject […]

使用JSON从AJAX和JQuery调用简单的Web服务(.asmx文件) – 解析错误

尝试将所有这些技术结合在一起迈出了我的第一步……我正在尝试一些… 这是我的服务器端: [WebMethod(EnableSession = true)] [ScriptMethod(ResponseFormat = ResponseFormat.Json)] public string simplestMethod(){return“最简单的方法返回”; } 这是我的客户方: $(文件)。就绪(函数(){ $( “A”)。点击(函数(事件){ $就({ 类型:“POST”, url:“http:// localhost:53346 / d2 / TAPI.asmx / simplestMethod”, 数据:“{}”, contentType:“application / json; charset = utf-8”, dataType:“json”, 成功:函数(数据){ 警报(data.d); }, error:function(XMLHttpRequest,textStatus,errorThrown){ alert(“Error Occured!”+“|”+ XMLHttpRequest +“|”+ textStatus +“|”+ errorThrown); } }); }); }); 结果是一条警告说: 发生了错误! | [object XMLHttpRequest] | […]

使用JavaScriptSerializer将实体映射到JSON

我的实体是这样的: class Address { public string Number { get; set; } public string Street { get; set; } public string City { get; set; } public string Country { get; set; } } class Person { public string Name { get; set; } public int Age { get; set; } public Address PostalAddress { get; […]

你能在WPF应用程序中使用jQuery吗?

我在过去的几个月里一直在创建一个WPF应用程序,我想在我的Application中添加动画的abit。我之前已经告诉过jQuery是一个很好的Javascript库用于动画。 问题是在浏览abit之后,互联网上没有太多东西让我知道这是否可行。 我对jQuery很新,所以我不会太了解。 如果在WPF中jQuery是不可能的,那是什么?