日期:2014-05-16  浏览次数:20357 次

请教ASP.NET代码精简完全自我控制的问题
新手学习ASP.NET,昨晚生成了hello world,IE上鼠标右键看源代码,发现和ASP时代完全不同,冗余代码很多,这样的缺点是手机用户数据流量有限访问时会造成流量上升,以及网络不好的时候影响体验。

求和APS时代一样,能完全控制向客户端输出代码的方法。谢谢!
------解决方案--------------------
用Asp.net MVC

=================================================================
ASP.NET MVC免费分页控件MvcPager 2.0版发布,功能更强大,欢迎使用:
http://www.webdiyer.com/mvcpager/
------解决方案--------------------
把from上面的runat="server"去掉
------解决方案--------------------
不用控件


<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplicationTest._Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>
    <%= "hello world!" %>
</body>
</html>


------解决方案--------------------


引用:
不用控件


<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplicationTest._Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>
    <%= "hello world!" %>
</body>
</html>


少用服务器控件!
------解决方案--------------------
采用webform的方式进行完全控制,几乎是不可能的。在asp.net的框架下,只有MVC控制深度大点。