我可以用具有相同功能的简单html控件形式替换所有asp控件吗?

发布于 2024-11-01 01:42:09 字数 547 浏览 7 评论 0原文

我有一个项目,其中包含 .aspx 页面中的 asp.net 控件和用于数据库验证和存储过程的 Javascript,以及用于显示和执行所有此类操作的 asp:gridview 和数据源控件。现在,我想更改旧的 aspx 控件:

asp:文本框、asp:下拉列表

with input, select 在 html 中。

使用带有查询、xml 数据源、CS 文件和通用处理程序的简单 html 开发 100 个 aspx 表单需要多少时间?

有人以前做过或尝试过这个吗?这是一个好主意还是坏主意...欢迎所有建议:)

在MVC建议之后添加(以使其更清晰) 我通常希望在一个月内完成。我使用 jquery 和 CS 页面来完成所有连接,创建动态 html 和那些东西,处理程序来调用这两个文件和 aspx 进行设计和数据库配置文件(包含连接、安全性和那些东西的配置文件)...

我的主要疑问我能否获得完美的功能?

I am having a project with asp.net controls in the .aspx page and Javascript for validation and stored procedures for databases and asp:gridview and datasource controls to display and do all such things. Now, I want to change the old aspx controls :

asp:textbox, asp:dropdownlist

with input, select in html.

How much time will it take to develop 100 aspx forms in simple html with query, xml datasource, CS file and generic handlers ??

Have any one done this before or tried this one ? Will it be a good idea or a bad idea... All suggestions are welcomed :)

Added after MVC suggestions(to make it more clear)
I am typically want to complete that within a month. I use jquery and CS page to do all connections, create dynamic html and those things, handler to call those two files and aspx for design and database configuration file (config file with connections, security and those things )...

My main doubt will I am able to obtain perfect functionality ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

朱染 2024-11-08 01:42:09

这是一个广泛的问题,但我会尝试一下。

  1. 从 asp:TextBox 更改为 input type="text" 会丢失服务器端功能。所以你的aspx无法访问纯html控件。您可以向其中添加一个 id 和 runat="server",这样您就可以从服务器再次访问它。但到那时,几乎没有理由从 asp:TextBox 切换。
  2. 我不确定通用处理程序是什么意思,但转换 100 个表单取决于您想要更改的程度。可能需要几周或半年的时间。
  3. 我可能是错的,但在我看来你想要的是 ASP.NET MVC。它失去了整个表单/视图状态范例,并以更简单、更标准的 HTML/javascript 工作<-> ASP纯视图<-> C# 控制器方式。如果您了解 HTML、javascript 和 css,并且熟悉 MVC,那么您会喜欢这个,并且能够通过表单实现任何目标。但是,你知道,更干净。

This is kind of a broad question, but I'll give it a shot.

  1. Changing from asp:TextBox to input type="text" loses server side functionality. So your aspx can't access the plain html control. You could add an id and runat="server" to it, that would get you access to it again from the server. But at that point, there's almost no reason to switch from asp:TextBox.
  2. I'm not sure what you mean by generic handlers, but converting 100 forms depends on how much you want to change. It could take a few weeks or half a year.
  3. I may be wrong but it seems to me what you want is ASP.NET MVC. It loses the whole form / viewstate paradigm and works in a simpler more standard HTML/javascript <-> ASP pure view <-> C# Controller way. If you know HTML, javascript, and css, and are familiar with MVC, you will like this and be able to achieve anything you would with forms. But, you know, cleaner.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文