如何将fs这个文件流每次读出1024*1024字节,并转换为base64字符串
能不能写一个for循环分段输出base64字符串
这叫什么问题?都不知道“输出到哪里”,怎么实现输出?
我是要用ActiveX上传文件,然后用Ajax获取,但是文件太大了不好,于是想把文件分块上传,我希望能帮我把一个文件分成好几个文件块,每个文件块都是byte[]类型的,以方便我BASE64
就是IsPostBack这个属性的原因,只有首次加载他才会运行!
请看清楚描述好么?我现在的问题不是他不运行,运行到这里,并且数据源也是正常的,只是前台不刷而已
把你按钮事件里的代码也贴出来看看啊
楼主的问题我也遇到过,
就把绑定数据的方法放在点击事件的最下面重新绑一次就好
重新启动下 ASP。net 的服务器,就是右下脚的那个服务器
数据绑定代码最好不要放到ispostback外面。除非有特殊需要。要不然你页面没回发一次都要执行绑定,太浪费。
你吧绑定代码放到你做操数据的方法下,比如你点击一个按钮,删除一行,那么你把数据绑定代码放到这个按钮的点击事件里面,删除完毕后,在绑定。试试、
lz,你听你说你的按钮点击事件是一个js方法来响应的,难道你是用的异步处理?用ajax技术来回传到服务器处理?
楼主的这个问题应该是我们工作中常遇到的。
如果楼主是点击了某事件后想重新绑定gridview,那么要在事件里调用BindGrid()方法,
如果没有任何事件,那么只能放到Ispostback外面来,但一般不建议这么做。
给按钮加个onclick事件BindGrid();//重新绑定gridView
请楼主为什么要回发当前页呢?
如果只是是要绑定下gridview,可以在html的按钮里加上 OnClick="btnSubmit_Click"
在后台写个Click事件,在里面调用下BindGrid就ok了
加过随机数,一样不行,不是不刷页面,而是只有grid不刷新
加过回调后台的click事件,重新绑grid,前台数据就是不刷
如果是重新从菜单点击该页面,grid就可以刷新
但是window.location如何都不刷,加随机数也不刷
有可能你的页面存在错误,比如js错误,页面没有加载完
添加一个其他项目类型-安装和部署-安装项目,把你的程序做成安装包,里面可以选择你需要的“系统必备”,他会自动添加所需组件
现在有打包工具能直接把框架打进去了。