易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net回调更新gridview

      以前写过关于回调的代码,今天想用的时候又找不到了,费了好大劲才搞定,纪录一下,以备后用。
      其实比较简单,关键是最后一行调用的函数renderGrid(_grid)。
      public string sCallBackFunctionInvocation;
string returnstring;
protected void Page_Load(object sender, EventArgs e)
{
sCallBackFunctionInvocation = Page.ClientScript.GetCallbackEventReference(this, "message", "processMyResult", "context", "postMyError", true);
}
#region ICallbackEventHandler Members
string ICallbackEventHandler.GetCallbackResult()
{
return returnstring;
}
void ICallbackEventHandler.RaiseCallbackEvent(string eventArgument)
{
if (eventArgument == "getservertime")
{
//returnstring = DateTime.Now.ToString();
_grid.DataSource = _sampleData;
_grid.DataBind();
renderGrid(_grid);
}
}

      利用ASP.NET中最为强大的特性 - RenderControl。该方法能使我们方便地在服务器端 通过HtmlTextWriter和StirngWriter对象访问到控件的HTML代码。
      private void renderGrid(GridView _grid)
{
using ( StringWriter sw = new StringWriter())
{
HtmlTextWriter htw = new HtmlTextWriter(sw);
_grid.RenderControl(htw);
htw.Flush();
returnstring = sw.ToString();
}
}
      前台响应函数是:
      function processMyResult(returnmessage, context){
window.document.getElementById('Gridview').innerHTML = returnmessage;
}
这样就实现了通过回调函数局部更新gridview。


相关文档:

浅谈ASP.net安全编程

在Web编程过程中,存在着很多安全隐患。比如在以前的ASP版本中,Cookie为访问者和编程者都提供了方便,并没有提供加密的功能。打开IE浏览器,选择“工具”菜单里的“Internet选项”,然后在弹出的对话框里单击“设置”按钮,选择“查看文件”按钮,在弹出的窗口中,就会显示硬盘里 ......

关于asp.net页面背景样式的问题

今天遇到一个头疼的问题,修改别人写的asp.net页面的样式,我把在页面的样式代码剪切到css文件中,唉,出错了。样式出不来。找了半天错,路径也对啊,就是第一次加载页面时我设置的背景图片出不来,再刷一次页面就出来了,不知道为什么,把他考到页面上就OK。最终还是找出错了。自己太马虎了,代码怎么能随便copy的,backgr ......

ASP.NET中利用JS实现图片滚动

               JS代码:
 
                           <script type="text/javascript" languag ......

ASP.NET下载文件出现提示框或者直接显示在浏览器中

ASP.NET下载文件出现提示框或者直接显示在浏览器中
技术交流   2008-06-20 11:44   阅读42   评论0  
字号: 大大  中中  小小
1:出现文件下载提示框
string strFile="F:\\a.doc";//路径根据实际情况而定
if(!System.IO.File.Exists(strFile))
  {
  ......

asp.net面试答案补充1

 被面试得有一部分题诗主观的,视自身情况吧,下面是我不会的了,查一查记下了。
1、net常用类库,网络的类库:
      (1) ASP.NET自动导入的:
     System
     System.Collections
     System.Text
 &nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号