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上显示图片么?写点代码给偶吧! 展开
我想知道可以在ascx里面写js代码实现获取file input图片路径再到imags上显示图片么?写点代码给偶吧! 展开
4个回答
展开全部
如果你是通过js来访问,就往下看:
用户控件被显示在客户端后,其实它把自己的内容都生成到了它所在页的form中,你可以用以前的方法来访问它,尽管你在设计时找不到用户控件里的控件,像下面:
//aa.ascx
<input id="id1" type="text">
//.aspx
<uc1:aa id="usercontrol">
<script>
var val = document.all.id1.value; //虽然不能看到,但依然能访问,因js的执行是在客户端
</script>
//所以你就像平时写代码一样,直接写,不过你需要到用户控件里看一下你用的控件的id是什么
用户控件被显示在客户端后,其实它把自己的内容都生成到了它所在页的form中,你可以用以前的方法来访问它,尽管你在设计时找不到用户控件里的控件,像下面:
//aa.ascx
<input id="id1" type="text">
//.aspx
<uc1:aa id="usercontrol">
<script>
var val = document.all.id1.value; //虽然不能看到,但依然能访问,因js的执行是在客户端
</script>
//所以你就像平时写代码一样,直接写,不过你需要到用户控件里看一下你用的控件的id是什么
展开全部
......ascx里面去编辑你需要完成的代码啊。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在ascx文件中及ascx.cs文件中完成,不要在放ascx的文件中获取它
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在.ascx.cs文件中写你的实现代码即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询