我必须将经典ASP中的模块转换为ASP.NET 2.0。基本上它是通过XSL转换生成的html表单。该图显示了基本功能。带有DataBound控件或XML/XSL的自定义集合?
在ASP.NET版本:
1:功能将保持不变,但用户界面变化很大。因此现有的XSL将不可重用(可能是逻辑可以使用)。
2:数据将以XML形式出现。如果确实需要可以返回结果集。
我在想什么是:
1:创建一个自定义集合类和读取XML的数据填充它。 2:将其绑定到Repeater或类似的DataBound控件。
我的问题:
1:上述方法是否值得实施?或者
2:我应该使用XSL/XML方法,因为它目前正在实施。做Ajax电话和所有?
3:有没有更好的方法,然后上述两个?
注:
1:我使用.NET 2.0和不能移动到4.0或MVC。
2:当点击提交按钮时,我需要遍历每一行并提交输入的输入。所以我认为服务器端输入控件会很好,而不是纯html,但任何建议都会有所帮助。
谢谢。
不需要另一个页面和花哨的ajax东西... –
感谢您的回应。我的第一选择是使用ASP.NET控件,除非使用它们比使用XSL有任何实质性的缺陷。我不知道如何用文字变化取代div很多? – gbs
Literal仅用于将纯html插入到您的页面。这样你就不必对另一个页面进行ajax调用。 –