JSON 和ASP.NET 网络表单
- 是否支持 JSON、JQuery 和ASP.NET 2.0 Webform 可以一起使用,还是仅在 MVC 中与 ASP.NET 3.5 和 ASP.NET 3.5 一起使用? 4.0?
- 使用 JSON 时,gridviews 和 Repeaters 控件是否有任何用途(与 JSON 数据绑定),还是我自己在自定义表中格式化结果?
- 使用 JSON 时我的业务对象类仍然有用吗?
- JSON 与 ASP.NET(JQuery+ASP.NET AJAX+ JSON)的理想组合是什么? 5.任何人都可以向我发布带有 JSON 和 ASP.NET Webforms 的简单 CRUD 应用程序的链接/代码片段吗?
谢谢。
- Does JSON, JQuery & ASP.NET 2.0 webforms go together or is it only preferred in MVC with ASP.NET 3.5 & 4.0?
- While using JSON, would gridviews and repeaters controls be of any use (binding with JSON data) or do I format the results in custom tables myself ?
- Would my business object classes still be of any use while using JSON ?
- What is the ideal combination for JSON with ASP.NET (JQuery+ASP.NET AJAX+ JSON) ?
5.Can anyone post me a link/code snippet of simple CRUD application with JSON and ASP.NET webforms ?
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我真的建议您转向 MVC,因为它比 ASP.NET Webforms 好得多。但这仍然是我对你的问题的回答。
是的,它们可以很容易地一起使用,并且它们将使用户体验比简单的 ASP.Net 更丰富。
您可以使用 JTemplates、Mustache 脚本和其他脚本来绑定 JSON 数据。您永远不需要 GridView 或 Repeater 控件来实现此目的。
是的,它们在某种程度上会有用。但在使用 jquery、json 和 ajax 时,您的业务逻辑很可能会在客户端公开。
您的数据将采用 JSON 格式,ASP.NET 将用作后端层。 AJAX 将用于调用 ASP.NEt 页面/处理程序以异步方式从数据库获取数据。您可以使用 jquery 在客户端操作数据,然后将其显示在 UI 上。
抱歉,我无法通过谷歌找到任何此类链接。让我搜索更多,我可能会找到一个与您分享。
I would really recommned you to move on to MVC, since it is far more better than ASP.NET Webforms. but still here are my answers to your questions.
yes, they can easily be used together, and they will make user experience more richer than simeple ASP.Net.
You can use JTemplates, Mustache script and other scripts for binding with JSON data. and you would never require GridView or Repeater control for this.
yes, they would be useful to some extent. but most probably your business logic will be exposed on client side, when working with jquery, json and ajax.
your data will be in JSON format, and ASP.NET will be used as backend layer. AJAX will be used to call ASP.NEt pages/handlers to fetch data from database asynchronously. adn you can use jquery for manipulating data on clientside and then display on the UI.
Sorry, I could not find any such link over google. let me search more, I might find one to share with you.
提醒:
即使是框架也使它们看起来在同一范围内工作,ASP .NET 和 ASP .NET 都在同一范围内工作。 javascript(jQuery, JSON) 存在于自己的范围内。 ASP .NET(后端)只不过为浏览器(前端)生成 html、css、javascript。然后,浏览器解释 html、javascript、css。他们并没有真正一起工作。另外,JSON 只不过是一个符号(JavaScript 对象符号),
例如
代码:
html 中到底发生了什么
a reminder:
Even the framework makes them look working in same scope, ASP .NET & javascript(jQuery, JSON) lives in thier own scopes. ASP .NET(back end) generate nothing more than html, css, javascript to browers(front end). Then, browers interpret the html, javascript, css. They don't really work together. Also, JSON is nothing fancy than a notation as its name(JavaScript Object Notation)
e.g.
code:
what really happens in html
我使用过 JSON 和JQuery 在 ASP.NET 网站中相当成功。 (非 MVC)
您可以将 JSON 绑定到 ASP.NET 元素,但我不确定这是否值得付出努力
您是说 .NET 对象吗?查看 System.Web.Script.Serialization.JavaScriptSerializer
如果有帮助,您应该注意不要使用太多交互。仅将 JQuery 用于客户端交互。
I've used JSON & JQuery in an ASP.NET website quite successfully. (non-MVC)
You can bind JSON to ASP.NET elements, but I'm not sure it is worth the effort
Do you mean .NET objects? Check out System.Web.Script.Serialization.JavaScriptSerializer
You should take care not to employ too much interaction if you help it. Use JQuery for client side interaction only.