您的位置:首页 > 其它

初次使用Ajax.net,总结下心得并记录下来

2007-03-20 13:27 591 查看
在网上下载Ajax.dll组件,通过引用添加至项目中;

Ajax.dll文件下载:/Files/ProgrammerSystem/Ajax.dll.zip(基于VS2003.net、VS2005.net)

在Web.config中配置节点,如下:

<httpHandlers>
<add verb="*" path="*.ashx" type="AjaxPro.AjaxHandlerFactory,AjaxPro"></add>
</httpHandlers>

在MeetEdit.aspx.cs文件Page_Load中添加,摘抄部分代码:

private void Page_Load(object sender, System.EventArgs e)

[AjaxPro.AjaxMethod]
public string [] Save(string meetTitle,string meetDate,string remarkPeople,string startToOver,string people,string data)
<form id="Form1" method="post" runat="server">
<table id="Table1" cellSpacing="0" cellPadding="0" width="800" border="0">
<tr>
<td colSpan="2">
<TABLE id="Table2" cellSpacing="0" cellPadding="0" width="100%" border="0">
<TBODY>
<TR>
<td width="20" background="../../WebPic/main_guide_bg2.gif"> </td>
<TD width="65%" background="../../WebPic/main_guide_bg2.gif"><IMG height="24" src="../../WebPic/guide.gif" width="18" align="absMiddle"> 业务文档>>编辑会议纪要</TD>
<TD class="guide" align="right" width="35%" background="../../WebPic/main_guide_bg2.gif"><IMG src="../../WebPic/main_r.gif"></TD>
</TR>
</TBODY>
</TABLE>
</td>
</tr>
<tr>
<td colSpan="2">     <label id="lbMsg"></label><input type="hidden" id="iptData" name="iptData" style="WIDTH:50px"></td>
</tr>
<tr>
<td colSpan="2">
<table class="maintable" cellSpacing="1" cellPadding="1" width="100%" align="right">
<tr>
<td bgColor="#84aeff" colSpan="2"> </td>
</tr>
<tr>
<td class="deep" width="13%">
<div align="center">例会标题</div>
</td>
<td width="45%"><asp:textbox id="tbMeetTitle" runat="server" Columns="40" Height="23px"></asp:textbox></td>
</tr>
<tr>
<td class="deep" width="13%">
<div align="center">时间</div>
</td>
<td width="45%"><asp:TextBox Runat="server" ID="tbMeetDate" Columns="20" Height="23px"></asp:TextBox></td>
</tr>
<tr>
<td class="deep" width="13%">
<div align="center">纪要整理</div>
</td>
<td width="45%"><asp:TextBox Runat="server" ID="tbRemarkPeople" Columns="20" Height="23px"></asp:TextBox></td>
</tr>
<tr>
<td class="deep" width="13%">
<div align="center">始末时间</div>
</td>
<td width="45%"><asp:TextBox Runat="server" ID="tbStartToOver" Columns="20" Height="23px"></asp:TextBox></td>
</tr>
<tr>
<td class="deep" width="13%">
<div align="center">人员</div>
</td>
<td width="45%"><asp:TextBox Runat="server" ID="tbToWho" Columns="38" Height="23px" onclick="javascript:alert('请点击右边图标添加')"></asp:TextBox>
  <IMG title="选择人员" style="CURSOR: hand" onClick="window.open('../../common/selectUsers.htm','选择人员','width=700,height=350')"
height="16" src="../../WebPic/person1.gif" width="16"> 请点击左边图标,添加人员 <input id="tbToWhoId" type="hidden" runat="server" style="WIDTH:20px" NAME="tbToWhoId"></td>
</tr>
<tr>
<td width="20%" colSpan="2"> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="center"><input id="iptSave" name="iptSave" value="保 存" type="button" style="WIDTH:58px;CURSOR:hand;HEIGHT:23px"
onclick="javascript:SaveData();">           
<input id="redirect" type="button" name="redirect" style="DISPLAY:none;WIDTH:98px;CURSOR:hand;HEIGHT:23px"
value="添加会议事项" onclick="javascript:Redirect();">
</td>
</tr>
</table>
</form>

需要把代码服务器端控件改成客户端控件,性能有所提高!代码中有很多不足的地方望牛人们谅解,只是为了掌握Ajax.dll组件用法!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: