| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1014 人关注过本帖
标题:[求助]刚学习asp.net,什么也不懂,刚写的控件就是不行,哪错?
只看楼主 加入收藏
小颖
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-5-6
收藏
 问题点数:0 回复次数:12 
[求助]刚学习asp.net,什么也不懂,刚写的控件就是不行,哪错?
我刚学asp.net(C#)几天,看看我的程序。
<INPUT id="fileUp" onpropertychange="<%ImagePath()%>" type="file" size="19" runat="server">
<IMG id="Image1" height="88" width="88" name="image2" runat="server">
<script language=C#>
public void ImagePath()
{
Image1.Src=fileUp.Value;
}
</script>


大家看看哪错,是不是红色字体的地方错,在ASPX文件里调用C#写的函数是不是这样呀?
搜索更多相关主题的帖子: 控件 asp 学习 
2006-05-06 12:39
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
得分:0 
<%#ImagePath()%>

中国人的财富网:http://www..cn/
2006-05-06 12:49
小颖
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-5-6
收藏
得分:0 

谢谢!

现在又有问题了!



<INPUT id="fileUp" onpropertychange="<%#ImagePath()%>" type="file" size="19" runat="server">
<IMG id="Image1" height="88" width="88" name="image2" runat="server">
<script language=C#>
public void ImagePath()
{
Image1.Src=fileUp.Value;
}
</script>

编译错误

说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误信息: CS1502: 与“System.Convert.ToString(object)”最匹配的重载方法具有一些无效参数

源错误:

行 2:  <FONT face="宋体"><IMG id="Image1" height="88" width="88" name="image2" runat="server">
行 3: <asp:label id="strstate" runat="server" Font-Size="X-Small" Height="88px" Width="184px"></asp:label><BR>
行 4: <INPUT id="fileUp" onpropertychange="<%#ImagePath()%>" type="file" size="19" runat="server">
行 5: <asp:button id="btnUpFile" runat="server" Height="22px" Width="48px" Text="上传"></asp:button>
行 6: <script language="C#">


我查了一下网站,一个人说在“<%# %>”中间不能用void的函数。应该不会吧。

[此贴子已经被作者于2006-5-6 13:41:54编辑过]

2006-05-06 13:41
小笨笨
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:1169
专家分:0
注 册:2006-4-17
收藏
得分:0 

onpropertychange="<%#ImagePath()%>"
不能这样写的。
首先,#要用半角的,不是全角的。然后ImagePath没有返回值,那么onpropertychange将=null,这也是不行的。


欢迎光临我的博客: http://smallfools.blog./default.html
2006-05-06 14:35
小颖
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-5-6
收藏
得分:0 

那应该怎么写呀,我写了一天,在网上查了一天,虽然没有错了,看是没有达到我要的效果,谢谢大家了。

2006-05-06 17:49
小颖
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-5-6
收藏
得分:0 
<input type="file" name="uploadfile1" runat="server" id="uploadfile1" onpropertychange="document.all.imgID.src='file:///'+this.value">
<img id="imgID" width="82" height="65" border="0" >

上面是网上找的,我想改成用C#来实现怎么做呀?
2006-05-06 20:03
小笨笨
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:1169
专家分:0
注 册:2006-4-17
收藏
得分:0 
你还是先找个简单点的教才看一下吧。你上面的代码就是普通的js代码,与c#无关。

欢迎光临我的博客: http://smallfools.blog./default.html
2006-05-07 17:33
小颖
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-5-6
收藏
得分:0 
我知道是js码,我只是想改成用c#来实现。
2006-05-08 12:42
小笨笨
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:1169
专家分:0
注 册:2006-4-17
收藏
得分:0 
算了,我无话可说了。

欢迎光临我的博客: http://smallfools.blog./default.html
2006-05-08 17:35
小颖
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-5-6
收藏
得分:0 

板主,你要耐心,我是初学者,本人又是属于比较爱烦人的人类,要耐心,正题。是不是根本不可以用C#来这样做?是吗?我的想法有什么错误请指教,千万不要无话可说。

2006-05-08 21:41
快速回复:[求助]刚学习asp.net,什么也不懂,刚写的控件就是不行,哪错?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017415 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved