关于用户注册时上传自定义头像的问题!路过请指教
我写了一个用户注册页面,
前台代码结构如下:
<form id="fmModify" runat="server">
<asp:datalist id="dlList" Runat="server">
<ItemTemplate>
<asp:Table id="Table1" runat="server">
<asp:TableRow AccessKey="H">
<iframe name="UpFile" frameborder="0" width="100%" height="30" scrolling="no" src="UpHead.aspx"></iframe>
<asp:TextBox ID="UsersHead" Runat="server" Columns="30" Text='<%# DataBinder.Eval(Container,"DataItem.User_Head") %>'/>
</asp:TableRow>
</asp:Table>
</ItemTemplate>
</asp:DataList>
</form>
然后我在UpHead.aspx后台逻辑里写了上传文件以及保存文件的代码后,加了
Response.Write("<"+"script>parent.fmModify.UsersHead.value ='[gif]"+FileName+"[/gif]'</s"+"cript>"); //FileName是头像的相对路径!
但结果不能运行,因为fmModify.UsersHead在form里面的DataList里面的Table里面,夹了三层,可能找不到控件咯,请高手指点!
问题点数:20、回复次数:5Top
1 楼fanweiwei(黑暗凝聚力量,堕落方能自由)回复于 2005-04-02 13:49:40 得分 0
帮顶我也想知道这些方面的信息Top
2 楼delphi_dcs(delphi人生)回复于 2005-04-02 14:01:27 得分 0
我正在籌建個人網站,這方面的技術正是我想關注的Top
3 楼SweetRain(慧心雨)回复于 2005-04-03 12:41:50 得分 0
路过的大哥帮顶一下阿!呜呜Top
4 楼SweetRain(慧心雨)回复于 2005-04-12 08:21:06 得分 0
我自己想了一个方法,不要用数据网格DataGrid或者DataList进行绑定,后端建立一个struct,然后前端相应的字段用Label表示,然后后端把得到的struct里面相应的值绑定到前端相应的Label上面。这样可以,看起来也更专业Top
5 楼zhanqiangz(闲云野鹤-Overriding)回复于 2005-04-12 08:54:29 得分 20
DataList.Item[n].FindControl
找到控件名,然后设置.
要是用脚本设置你要看在客户端生成的html中对应控件的ClientID到底变成了什么.Top




