re: 今天你持久化了吗? 阿牛 2008-07-21 21:47
需要是一定有变化的,那么我们要做的,是在变化时,可以用强类型或者编译器,来找出所以应该修正的地方。
如果是用Sql,楼主有把握编译器提醒你要改哪里吗?
这个方法过时了,可以用 JQuery + CSS来控制就好了。
@SVMSUNG
RemoteImageHandler , 添加这个处理类到
<httpHandlers>
<add verb="*" path="
http://img.xxxxxx.cn/getthumb.aspx"
type="Iyond.Web.UI.WebControls.RemoteImageHandler " />
</httpHandlers>
有,我是在updatepanel设置一个按钮,让这个按钮不使用updaepanel,我现在不做程序了。
在VS2005中打代码时,会有提示。
public string Foo(string path)
{
try
{
if (File.Exists(path))
{
File.Delete(path);
}
Encoding fileEncoding = Encoding.GetEncoding("GB2312");
using (StreamWriter sw = new StreamWriter(path, false, fileEncoding))
{
sw.WriteLine("我");
sw.WriteLine("是");
sw.WriteLine("中国人");
}
using (StreamReader sr = new StreamReader(path, fileEncoding))
{
return sr.ReadToEnd();
}
catch (Exception ex)
{
return string.Format(@"The process failed: {0}
", ex.ToString());
}
//
}
read()返回int ,因为还要用-1等表示错误码
至于编码,是在 StreamReader(Encoding)时指定的。
流是没有编码的,是二进制的流,但字符是有编码的,想读成字符时就要指定编码了。
@liubiaocai
不会的。
//这个用户应该强制登出后,把SessionId清了,且后面上来的这个人,SessionID也不一样的
PreLogoutSessionIdDictionary.Remove(context.Session.SessionID);
re: 查询IP所在区段 阿牛 2008-05-13 13:18
@loveme告诉我吧
这个意思是 ret = ret * 2^8 然后 ret = ret + b
这样写,效率要高一点.
re: 这样的面试题你会吗? 阿牛 2007-11-28 16:00
s + 1, 双操作数运算, 把扩展成大的类型.
+= 是单操作数. 不用扩展
在C++里, += 是操作重写
re: 动态控件添加终极解决方案 阿牛 2007-10-13 15:47
在 OnInit()
里,每次加载并添到,就可以了。ViewState会自动恢复的。
没有这样麻烦吧
re: [原创]服务器提交了协议冲突 阿牛 2007-10-13 15:16
@kkkll
是不是人读返回流时,没有用正确的编码或者没有使用自动探测流编码格式呀?
入门嘛,越简单越好,主要是能有一个可运行的东西.我喜欢这样的.
re: 再发一个WF的例子演示 阿牛 2007-08-23 23:01
谁给做一个VS2005下WebSite的例程呀
re: 需要防范的XSS攻击 阿牛 2007-08-20 22:18
见笑,这个是转载的.
re: 程序员需要什么样的质量意识? 阿牛 2007-08-17 10:16
如果让我选择完不成任务的纯粹的程序员,还是选择完成任务的....程序员,
我还是选后者. 因为这样虽不会奖励,但至少不会扣钱
re: 今天向我女朋友求婚了~ 阿牛 2007-08-17 10:09
真是强人,恭喜了,祝福也到
A领导说:同志们,明天项目得用,今晚得做完,然后明天可以休息.
B领导说:项目明天用,你们得把项目做完.不许加班(就是加班不给钱).
C领导说:以后加班得提前申请加班, 且晚上10点之前不计入加班时间.
是不是和领导执行力有关?
re: 区域性和变量名:编码的中文世界 阿牛 2007-08-01 09:24
早就已经在一个项目中用了......因为,得告诉不懂代码的人来在后台输入中文的代码并动态编译......
@武眉博<活靶子.Net>
你可以在repeater的itemdatabound内输出Js(带clientid)到客户端
也行,但也得写代码。不过这样可以写一个函数来实现后期关联。
@Jeffrey Zhao
那要是像上面的例子,在一个Repeater中的Button和TextBox的ClientID呢?
如何更好的建立它们之时的关联呢?
要是输出ClientID到 window的一个属性上,也得是一个数组吧?
window.map = [{btn:btn1_ClientId,tb:tb1_ClientId},
[{btn:btn2_ClientId,tb:tb2_ClientId},
[{btn:btn3_ClientId,tb:tb3_ClientId},
[{btn:btn4_ClientId,tb:tb4_ClientId}];
是这种形式吗?还是?
@shop34480016
要是用Ajax了,请用
System.Web.UI.ScriptManager.RegisterStartupScript(Control control, Type type, string key, string script, bool addScriptTags)
来替换代码中的:
Page.ClientScript.
RegisterStartupScript(Type type, string key, string script, bool addScriptTags)
应该就可以工作了
@kisskiki
我感觉,这个思路是新思路,不是一种技艺,可以拿来与大家分享讨论,所以,还是首页了.
你原来是如何做的呢?新手作法,和高手作法都列出来好吗?
@kisskiki
@非我
在客户端,哪里有Clientid呀? 哈哈
我想你一定没有看懂.
onmousemove="return button_onmousemove(this,event)" />
clientid和你这里传this差不多的意思,不然照你这么说客户端也无法获得对应控件了
ClientID是只在服务端才可以访问的属性
clientId和this更是不一样,一个是字串,一个是HTML元素的引用
如果你想告诉我,你可能通过ClientID来得到this,那,你得通过某一种途径把这个字串从服务端放置在客户端,这种方法,楼上的几位朋友已经列出好几种方法了
@Young
var txt='<%=textbox1.ClientID%>';
alert(document.getElementById(txt).value)
你这种方式得写在aspx页面中,不符合.net aspx的前后台分离的思想吧?
还有,如果用这种方式实现 Repeater中的两个控件的关联,也不是很容易
@Artech
1. INamingContainer对于Render到Client的Html Tag的命名是有规律的,可以根据这个规律得到某个Client端Tag的名称。
2. 最有效的还是通过从Server端生成JS的方式,通过Server Side Control的ClientID将ID发送到Client。
原来一直这样用,其实对于解理了这种命名方式以后,怎么做都是可行的.
我的意思是,换一种思路,就是现在的思路去解决问题
@非我
在客户端,哪里有Clientid呀? 哈哈
我想你一定没有看懂.
@pwqzc
asp:ImageValidator 已经封装成控件了啊
re: 原创处理web打印套打的方案分析 阿牛 2007-07-10 09:31
@Anders Liu
嘿嘿,需求很简单,只是实现的时候,不愿意写得太平庸,给自己个机会,享受思考的快乐.
@股股
我晕,举例子是1000就1000张呀?
卡一生成,一般也是上万张
用什么语言做不重要,重要的是,实现的思想.对不?
对这个控件的一个建议
1. 如果全部采用UTF-8编码,则可以很好的用到不同的编码之中.因为UTF-8有BOM头.
2. 建议对控件进行封装成javascript类.以避免命名冲突
@oswica@gmail.com
谢谢您的提醒!我会下次注意的.
@S.Sams
为了说明问题,才不指定类型的.哈哈
BinaryReader.ReadUInt32()