Tag: asp.net

从ASP.NET页面返回JSON对象

在我的特殊情况下,我有几个解决scheme来解决我的问题。 我想找出哪一个更可行。 在这种情况下,我也可以通过从服务器端代码中返回一个JSON对象来实现我的目标。 然而,我不知道这是怎么做的,做这件事的最好方法是什么。 首先,我不需要一个完整的aspx页面,因为我只需要从代码返回的响应。 那么,我使用Web服务,处理程序,还是有其他具体的方法来做到这一点? 这个解决scheme可行吗? 使用StringBuilder类构buildJSONstring并将该string注入到目标aspx页面中? 有什么预防措施或我应该注意的事情吗? 我很欣赏你的想法。 问候, 凯末尔 ————更新!———— 假设我在我的userlist.aspx页面中有一个JSON对象,然后使用jQuery … {"menu": { "id": "color1", "value": "color", "popup": { "menuitem": [ {"value": "Red"}, {"value": "Green"}, {"value": "Yellow"} ] } }} // example taken from the json.org/example page 现在,当我想从我的aspx页面添加一个新的菜单项,我该怎么做…我想这样我的问题是更具体的… 让我们假设我在aspx代码中创build了一个新的string,例如"{"value": "Blue"} ,如何将其注入到目标页面中已经存在的项目列表?或者这不是正确的方法情况如何?如果不是,还能如何实现呢? 另外,如果我想在一个新的项目被添加到这个列表中时触发一个jQuery事件,这是如何实现的? ———— 2015年8月26日更新2 ———— 当我问这个问题的时候,我解决问题的方式还有另外一个方面。 我现在更加精通这个主题,可以很乐意地接受最多的投票答案,因为这个问题的解决办法显然不应该包括已经存在的JSON,并且像@DavGarcia暗示的那样从代码中输出一个新的@DavGarcia 。

ASP.NET中继器交替行高亮没有完整的<alternatingitemtemplate />

我试图完成简单地添加一个css类到我的<itemtemplate/>交替行的div没有去包括一个完整的吹动<alternatingitemtemplate/>这将迫使我保持​​了很多标记在同步未来。 我见过一个解决scheme,如http://blog.net-tutorials.com/2009/04/02/how-to-alternate-row-color-with-the-aspnet-repeater-control/我是试图使用,但这仍然没有“闻到”权利给我。 有没有其他人有一个更可维护和简单的解决scheme? 理想情况下,我希望能够做到这样的事情: <asp:repeater id="repeaterOptions" runat="server"> <headertemplate> <div class="divtable"> <h2>Other Options</h2> </headertemplate> <itemtemplate> <div class="item <%# IsAlternatingRow ? "dark" : "light" %>"> 但我不知道如何实现IsAlternatingRow – 即使使用扩展方法。

什么是最好的OAuth2 C#库?

似乎许多应用程序提供商正在使用OAuth2来允许访问API,例如Twitter和Facebook。 有没有人使用一个良好的库进行OAuth2处理,通用性足以在所有应用程序中使用?

有没有一个asp.net小提琴?

类似jsfiddle ,有没有一个asp.net小提琴网站,我们分享asp.net代码小提琴? 这将大大帮助asp.net开发人员。 目前在SO上发布asp.net代码的方式并不那么友好。 我希望有一些东西可以让这更容易。 如果没有这样的事情(就像我做了一些search,但找不到)。 这是甚至在技术上可以开发的事情,因为C#不是一个晚期绑定语言。

从SignalR调用特定的客户端

我想从服务器调用特定的客户端,而不是广播给他们。 问题是,我在一些AJAX请求的范围(在.aspx代码隐藏让说),而不是在Hub或PersistentConnection,所以没有客户端属性 – 和客户谁使Ajax(jQuery)的调用不是客户端我想发送信号消息! 现在,我有一个集线器,它被称为JS页面加载,注册新的客户端到服务器静态列表,所以我有客户端GUID。 但不知道如何使用它从服务器发送消息到特定的客户端。

cachingVS会话VS Cookie?

什么是做什么和不该做什么关于cachingVS会话VS Cookie? 例如: 我使用会话variables很多,有时在预订应用程序时遇到问题,当用户开始订购产品,然后去午餐,几个小时后回来继续预订。 我在会话中存储预订,直到用户确认或中止预订,所以当用户只需单击浏览器中的X并且不再返回时,我不需要与数据库交谈并处理数据库中的中途预订。 我是否应该使用caching或cookies或一些组合呢? (当应用程序出现错误时,会话对象会自行重置,因此我会遇到更多问题) 我主要是做桌面编程,觉得我缺乏这方面的知识,所以任何人谁可以扩大在哪里使用caching,会话,cookies(或分贝)将不胜感激 编辑:从答案看来,数据库和cookies的组合是我想要的。 我必须在连接到session-id的数据库中存储预订 将session-id存储在cookie中(encryption)。 每页加载检查cookie并从数据库中获取预订 我有一个清理程序,每周运行一次,清除未完成的预订。 我无法将预订存储为cookie,因为用户可以更改价格和其他敏感数据,我必须validation所有内容(不能信任数据)。 我知道了吗? 并感谢所有人的伟大的解释!

系统是未定义的

我有一个ASP.Net / AJAX控制工具包项目,我正在努力。 80%的时间没有问题。 该页面应该运行。 如果刷新页面,它有时会显示一个JavaScript错误“Sys is undefined”。 它不会一直发生,但它是可重复的。 发生这种情况时,用户必须closures浏览器并重新打开页面。 这使我相信它可能是一个IIS设置。 另一个说明。 当我得到错误时,我查看了页面源代码。 当页面抛出错误时,下面的代码丢失了: <script src="/ScriptResource.axd?d=EAvfjPfYejDh0Z2Zq5zTR_TXqL0DgVcj_h1wz8cst6uXazNiprV1LnAGq3uL8N2vRbpXu46VsAMFGSgpfovx9_cO8tpy2so6Qm_0HXVGg_Y1&amp;t=baeb8cc" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ if (typeof(Sys) === 'undefined') throw new Error('ASP.NET Ajax client-side framework failed to load.'); //]]> </script>

我们可以创build自定义HTTP状态代码吗?

我有一个REST和WCF服务,并希望发送一个基于操作的自定义状态代码。 当一些validation失败的例子,然后我想发送HTTP 444,当授权失败,我想发送HTTP 455 问题是我们如何validationSOAP和REST Web服务。 在客户端上,错误代码如何起作用,因为当您从WCF服务(使用SOAP)发送HTTP 400/500时,将在客户端显示状态码。 现在,如果我发送一个新的自定义状态代码,客户端如何处理这个?

asp:TextBox ReadOnly = true或Enabled = false?

一个asp:TextBox控件的Enabled和ReadOnly属性有什么区别?

如何在Entity Framework 4 Entitydesigner中正确设置两个对象之间的关联?

对于一个新项目,我试图先创build我的业务类,然后创build真正的数据库表。 因此我正在使用entity framework4devise器。 创build了一个新的“ADO.Net实体数据模型”文件,扩展名为.edmx。 我创build了两个实体: 我想在Product – > Group之间添加一个1到nc的关系。 如果我已经创build了MSSQL数据库,我会添加一个列IDGroup到表产品和引用Product.IDGroup到Group.IDGroup。 据我所看到的,如果我将一个名为IDGroup的新属性添加到Product Entity中,我不能在devise器中添加这样的关联 这是我如何添加映射: 其结果是: 现在是这个问题的一部分:如果我从现有的MSSQL数据库添加两个表到edmx文件,我会得到编译错误: Error 3027: No mapping specified for the following EntitySet/AssociationSet – GroupSet, ProductSet 这个错误意味着什么,我该怎么办才能解决这个问题? 如果我删除这两个表格,我会收到警告: Error 2062: No mapping specified for instances of the EntitySet and AssociationSet in the EntityContainer myContainer. 有些东西告诉我,我做这一切都是错误的,这只是基本的东西。 我怎样才能做到这一点?