我自己做了个控件,为了规范化,于是把控件的命名空间定为“My.Web.Button”
using System;
using System.Web;namespace My.Web.Button{
Public Class ImageButton : Control{
//......
Public Int ButtonType{
get {return _buttonType;}
set {_buttonType=value;}
}
//......
}
}然后生成成功,在一网站里面程序里引用进来,发现如果不设置ButtonType的属性时使用正常,一旦设置了该属性,就提示本文标题的错误,不知道何解!请高手化解!谢谢
using System;
using System.Web;namespace My.Web.Button{
Public Class ImageButton : Control{
//......
Public Int ButtonType{
get {return _buttonType;}
set {_buttonType=value;}
}
//......
}
}然后生成成功,在一网站里面程序里引用进来,发现如果不设置ButtonType的属性时使用正常,一旦设置了该属性,就提示本文标题的错误,不知道何解!请高手化解!谢谢
解决方案 »
- 一个ASPX页面里怎么琐数据库.没有碰到过类似问题.请教了.
- 谁有rounded_corners.js文件共享用用,
- 如何将SYBASE数据库导入到SQLSERVER2000里使用??
- mschart 使用问题
- 初学者请求帮助!
- 各位哥哥姐姐,web中的treeview控件没有selectindexchange事件怎么办哪
- 如何用ASP.NET快速建立一个应用平台?
- 一个大家可能都会碰到的问题!
- 通宵达旦写了个数据库操作类,大家给指点一下。
- 请问一个Session变量在没有定义前或是过期以后 等于什么?
- [初鸟问题]C#做的aspx,调用动网论坛的login登陆表单的问题,应该是中文问题
- 我为什么只能用Asp 1.0 而不能用asp 1.1?
using System.Web;namespace My.Web.Button{
Public Class ImageButton : Control{
Private Int _buttonType;
//......
Public Int ButtonType{
get {return _buttonType;}
set {_buttonType=value;}
}
//......
}
}
这样应该就可以了!
using System.Text;
using System.Text.RegularExpressions;
using System.IO;
using System.Web;
namespace DreamZone.Core
{
/// <summary>
/// CG2BFilter 的摘要说明。
/// </summary>
public class CG2BFilter : Stream
{
Stream responseStream;
long position;
StringBuilder responseHtml; public CG2BFilter (Stream inputStream)
{
responseStream = inputStream;
responseHtml = new StringBuilder ();
} #region Filter overrides
public override bool CanRead
{
get { return true;}
} public override bool CanSeek
{
get { return true; }
} public override bool CanWrite
{
get { return true; }
} public override void Close()
{
responseStream.Close ();
} public override void Flush()
{
responseStream.Flush ();
} public override long Length
{
get { return 0; }
} public override long Position
{
get { return position; }
set { position = value; }
} public override long Seek(long offset, SeekOrigin origin)
{
return responseStream.Seek (offset, origin);
} public override void SetLength(long length)
{
responseStream.SetLength (length);
} public override int Read(byte[] buffer, int offset, int count)
{
return responseStream.Read (buffer, offset, count);
}
#endregion #region 转换任务
public override void Write(byte[] buffer, int offset, int count)
{
string strBuffer = System.Text.UTF8Encoding.UTF8.GetString (buffer, offset, count);
string finalHtml = Simplified2Traditional(strBuffer);
byte[] data = System.Text.UTF8Encoding.UTF8.GetBytes (finalHtml);
responseStream.Write (data, 0, data.Length);
} #endregion
#region 自定义函数
public string Traditional2Simplified( string str)
{ //繁体转简体
return(Microsoft.VisualBasic.Strings.StrConv(str, Microsoft.VisualBasic.VbStrConv.SimplifiedChinese,0));
}
public string Simplified2Traditional( string str)
{ //简体转繁体
return(Microsoft.VisualBasic.Strings.StrConv(str as String, Microsoft.VisualBasic.VbStrConv.TraditionalChinese,0));
}
#endregion
}
}