易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : asp.net

ASP.NET MVC 入门7、Hellper与数据的提交与绑定

ASP.NET
MVC提供了很多Hellper的方法,Hellper就是一些生成HTML代码的方法,方便我们书写HTML代码(有一部分的朋友更喜欢直接写HTML
代码)。我们也可以利用.NET 3.5的扩展方法来书写我们自己的Hellper。
例如:
<%
=
Html.ActionLink(
"
首页
"
,
"
index
"
,
"
Home
"
)
%>
生成的HTML代码就是:<a href="/Home/Index">首页</a>。这里有一点需要注意的就是,Html.ActionLink()和Url.Link()方法生成的URL和你在
Global.asax里面配置的Route的先后顺序是有关的

具体的关于Hellper的各个方法的使用我就不详细介绍了,你可以参考重典
的Asp.net Mvc Framework 系列

章。
我们来实现前面提到的Setting,用于设置Blog的基本设置。我们看一下在Views/Admin/Setting.aspx页面的代码:
<
p
>
    
<
label 
for
="Name"
>
Blog的名称
</
label
>
    
<%
=
Html.TextBox(
"
Name
"
)
%>
    
<%
=
Html.ValidationMessage(
"
Name ......

ASP.NET MVC 入门11、使用AJAX

在ASP.NET MVC beta发布之前,M$就宣布支持开源的JS框架jQuery,然后ASP.NET MVC
beta发布后,你建立一个ASP.NET MVC beta的项目后,你可以在项目的scripts目录下找到ASP.NET
AJAX和jQuery的JS。反正我是比较喜欢jQuery的,所以对于M$此举还是挺欣慰的。
废话不多说,我们使用AJAX来实现发表评论的功能吧。先来看看怎样使用M$的JS框架来进行异步AJAX请求。
首先,当然是要引入M$的AJAX框架的JS:
<
script 
src
="/Content/MicrosoftAjax.js"
 type
="text/javascript"
></
script
>
<
script 
src
="/Content/MicrosoftMvcAjax.js"
 type
="text/javascript"
></
script
>
 
ASP.NET
MVC的框架的Helper方法中提供了对他自身的AJAX的支持,使用的是System.Web.Mvc.Ajax命名空间下面的方法。你可以这样写代
码:

或者:

在AjaxHelper中并没有EndForm方法,你可以直接写Html来关闭form,或者你也可以使用Html.EndForm();来关
闭。好,下面我们来写发表评论的AjaxForm:

这里详细说下AjaxOptions的可选配置的各个属性的作用。
public ......

Asp.net架构回顾(转载)


ASP.NET是由微软在.NET Framework中所提供的,开发Web应用程序的类库,封装在System.Web.dll文件中,显露出System.Web命名空间,并提供ASP.NET网页处理、扩充以及HTTP通道的应用程序与通信处理等工作,以及Web
Service的基础架构。ASP.NET是ASP技术的后继者,但它的发展性要比ASP技术要强大许多。
ASP.NET可以运行在安装了.NET Framework的IIS服务器上,若要在非微软的平台上运行,则需要使用Mono平台[1],ASP.NET在2.0版本已经定型,在.NET
Framework 3.5上则加上了许多功能,像是ASP.NET AJAX、ASP.NET MVC Framework、ASP.NET
Dynamic Data与Microsoft Silverlight的服务器控件等。
很多人都把 ASP.NET 当做是一种编程语言,但它实际上只是一个由 .NET
Framework 提供的一种开发平台 (development platform),并非编程语言。
目录
[隐藏]
1
发展缘起
2 ASP.NET处理架构
2.1 Web服务器的消息流动阶段
2.2 ASP.NET网页中的事件程序
2.3 ASP.NET的事件模型
2.4 ASP.NET的来回模式
2.5
绘制技术
3
状态管理
3.1 应用程序层级对象
3.2 连接层级对象
3.3 跨机器状态管理
4 部件
4.1
基础部件
4.1.1 网页
4.1.2 控件
4.1.3 ......

ASP.NET Excel导出(动态生成)解决方案


ASP.NET Excel导出(动态生成)解决方案
(一)、服务器端的excel组件来生成目标Excel
  即在后台调用excel组件,来读取模板,填写模板的。就是后台启动Excel来处理的,在进程管理器里可以查看到它的进程。
  优点:Excel处理功能丰富,多样,可以完成一切的Excel文件处理。
  缺点:服务器端要装Excel软件,处理效率低,容易产生进程无法回收,服务器容易崩溃。
(二)、利用MSOWC组件,即微软的
office web component
  优点:服务器无需安装office软件,功能强大,简单易用。
  缺点:不能直接读取excel,excel转化xml后读取流造成一些个性化效果丢失;客户端要安装owc,可能涉及版权的问题;读写速度很慢。
(三)、开源组件
MyXls
  优点:不依赖Microsoft组件,在内存中操作excel,读写速度快。
  缺点:无法读取模板,只能生成新的excel,格式不好控制。
(四)、操作Excel的导出XML文件
  XML中添加新行元素,更新行数信息和验证信息
  优点:读取模板,通过文件流读写XML,速度最快。
  缺点:转化为XML可能丢失一些个性效果;只适合有新行插入的工作簿,对没有新行插入,仅仅填写单元格的工 ......

asp.Net 调用 SAP RFC, 取得SAP数据

读取SAP数据, 从两方面来做
1) 做一个C# app 在服务器上"任务计划"每天读取. 必须在服务器上执行, 否则可能从SAP读的汉字是乱码.
2) 对于要实时读取的, 做成页面或web Service放OA上.
下面是页面实现的部分代码.
using System.Data.SqlClient;  //连接SQL SERVER
using System.Data.OleDb;     //把页面GridView的数据导出EXCEL中用到
using SAPFunctionsOCX;    //以下三项安装SAP客户端后引用
using SAPLogonCtrl;
using SAPTableFactoryCtrl;
//页面上调用事件
    protected void Button2_Click(object sender, EventArgs e) 
    {
        stdate = System.DateTime.Now;
        DataTable dt = this.GetGridData();
        foreach (DataRow row in dt.Rows)
        {
            tOrder = row["生产订单"].ToString();
      ......

ASP.NET中高级程序员 面试题


作者: 王景  来源: 博客园  发布时间: 2010-03-08 14:18  阅读: 239 次  原文链接   [收藏]  
  最近在招聘新的团队成员中,自己想出了一些问题。先列出来,有机会不断更新吧。
  第一部分:
  互相介绍及了解
  1.请介绍一下你自己?包括工作经历和项目经历?
  2.请谈一下你就最近的一个项目?你在其中的职责和负责的部分?
  第二部分:
  一、ASP.NET技术问题选择性提问。一般可以选择三五个。
  1. 简要说一下.Net的编译过程.
  2.ASP.NET与ASP的区别
  3.谈一下ASP.NET页面生命周期
  4.ASP.NET程序的运行机制。可以从一个页面的请求到返回的角度谈
  5.Javascript中类库的制作和调用方法
  6.AJAX原理及你所知道和使用过的版本
  7.WebService使用的协议及简述使用流程
  8.谈一下WebService的安全性及相关技术
  9.事务操作的原理及同库事务及跨库事务的思路
  10.简述你的一个项目,主要的流程及部署
  11.谈一下你对SOA的理解及熟习的SOA架构
  12.谈一下你对SaaS的理解
  13.你是否在ASP.NET之外还会JAVA、PHP?
  1 ......
总记录数:2672; 总页数:446; 每页6 条; 首页 上一页 [140] [141] [142] [143] 144 [145] [146] [147] [148] [149]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号