在render()中添加了一个htmlinputfile控件,并添加他的事件
wr.AddAttribute(HtmlTextWriterAttribute.Onchange,Page.GetPostBackEventReference(this,"fil"));定义事件:
public event FileImageEventHandler PropertyChange;public void OnPropertyChange(FileImageEventArgs e)
{
if(PropertyChange !=null)
PropertyChange(this,e);
}在RaisePostDataChangedEvent中调用onpropertychange
但是在页面中调用的时候,点浏览选择文件后,页面自己刷新了一下,文本框中根本不出现路径,请问是因为htmlinputfile控件的问题,还是我定义的出现了什么问题,如果我把事件去掉,就一切正常.请问怎么定义html控件的事件呢。...?
wr.AddAttribute(HtmlTextWriterAttribute.Onchange,Page.GetPostBackEventReference(this,"fil"));定义事件:
public event FileImageEventHandler PropertyChange;public void OnPropertyChange(FileImageEventArgs e)
{
if(PropertyChange !=null)
PropertyChange(this,e);
}在RaisePostDataChangedEvent中调用onpropertychange
但是在页面中调用的时候,点浏览选择文件后,页面自己刷新了一下,文本框中根本不出现路径,请问是因为htmlinputfile控件的问题,还是我定义的出现了什么问题,如果我把事件去掉,就一切正常.请问怎么定义html控件的事件呢。...?
解决方案 »
- 注册时, 账号合法性问题解决方案
- 现在的团购网都用到了那些技术?
- 已经有了个WSDL文件,ASP.NET如何调用呢?
- gridview 取行索引问题 (急)
- 远程连接SQLServer 不存在或访问被拒绝 ~~~~~
- 请教一个关于GridView里面操作CheckBox的问题,代码如下不知道那里错了!
- 请教:关于控制服务器端 Table
- 询问一下:win2000 professional下是不是不能安装SQLserver 2000呀?
- Visual Studio 启动慢
- 第一次安装VS.Net2003 编译ASP.Net时,出错了.请指教.
- __doPostBack教本是做什么的?
- 为什么完成了this.Img.PostedFile.SaveAs(mPath+mFileName);之后,就不能重定向了?
[Category("路径")]
[Description("路径")]
[Browsable(true)]
public string FilePath
{
get
{
if(ViewState["_FilePath"] == null)
return "";
return (string)ViewState["_FilePath"];
}
set
{
ViewState["_FilePath"] = value;
}
}然后,你在控件初始化时/在它Render 时给它
TEXTBOX.TEXT = FilePath;