asp.net ascx问题

请问怎么获得ascx里面的html控件值??我在.aspx里面可以利用form获取改控件的名字,再去赋值,但是这个ascx里面没有了form,那么我怎么可以获取这里面的h... 请问怎么获得ascx里面的html控件值??我在.aspx里面可以利用form获取改控件的名字,再去赋值,但是这个ascx里面没有了form,那么我怎么可以获取这里面的html控件值呢?我是想要做的是一个File input的html控件,当我选取了图片路径后,那么下面的Imag控件上就显示图片!这个我可以在.aspx里面拿Js实现,可是在.ascx里面我的方法就不行了,因为我把这个.ascx放到了.aspx里面,这样我就不可以用form取到我嵌进来的.ascx里面的 html控件了!求助.....
我想知道可以在ascx里面写js代码实现获取file input图片路径再到imags上显示图片么?写点代码给偶吧!
展开
 我来答
ychs55
2007-12-26 · TA获得超过406个赞
知道小有建树答主
回答量:398
采纳率:0%
帮助的人:473万
展开全部
如果你是通过js来访问,就往下看:
用户控件被显示在客户端后,其实它把自己的内容都生成到了它所在页的form中,你可以用以前的方法来访问它,尽管你在设计时找不到用户控件里的控件,像下面:
//aa.ascx
<input id="id1" type="text">

//.aspx
<uc1:aa id="usercontrol">
<script>
var val = document.all.id1.value; //虽然不能看到,但依然能访问,因js的执行是在客户端
</script>

//所以你就像平时写代码一样,直接写,不过你需要到用户控件里看一下你用的控件的id是什么
百度网友2aa849a
2007-12-26 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:156
采纳率:0%
帮助的人:0
展开全部
......ascx里面去编辑你需要完成的代码啊。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2007-12-26 · TA获得超过324个赞
知道小有建树答主
回答量:529
采纳率:0%
帮助的人:0
展开全部
在ascx文件中及ascx.cs文件中完成,不要在放ascx的文件中获取它
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
招茹c6
2007-12-26 · TA获得超过276个赞
知道小有建树答主
回答量:586
采纳率:0%
帮助的人:267万
展开全部
在.ascx.cs文件中写你的实现代码即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式