Asp.net c# 后台控制src=地址

作者&投稿:应质 (若有异议请与网页底部的电邮联系)
asp.net 后台控制隐藏一个层~

???难道是我没有明白你的意思?
div1绑定runat=server
然后后台div1.Visible=false;这样就可以了啊
如果一定要用你的方法。。

你的第一种方法:应改成
this.div1.Attributes.Add("style", "display:none;");
你的第二种方法,由于respnse时前台控件还没有加载,所以这样估计是找不到div1控件的,你可以将Response.Write("hidediv(true);");改为:this.body1.Attributes.Add("onload", "hidediv(true)");前提是body1有runat="server"

你可以用iframe放到那个div里面 设定 iframe的名称
然后点击那个按钮的时候知道它的target等于iframe的名称 然后当你点击 就可以进行跳转到那个里面了
还有一些JS方法 比较复杂 这个简单 你试试吧

<img id="img1" runat="server" />

后台代码:
img1.Src = "http://baidu.com";

前台:
<img alt="" src='<%=srcStr %>'

后台:
string srcStr = "http://i3.sinaimg.cn/ent/s/h/2008-07-20/U2507P28T3D2107632F326DT20080720095737.jpg";

<IMG src="<%= src %>">,

二楼正解

虽然一楼和三楼的方法都可以,但不推荐


潮南区17667561352: Asp.net c# 后台控制src=地址 -
马软京都: <img id="img1" runat="server" />后台代码:img1.Src = "http://baidu.com";

潮南区17667561352: asp.net 中如何在后台用c#代码实现div的显示和隐藏. -
马软京都: 只有把div转成服务器控件才可以通过c#代码来操作.客户端控件转服务器控件,就是在原来的标签上加上runat="server" .这样就可以通过C# 代码来访问了.当然要想访问到还需要设置ID属性来唯一标识这个控件.在控制div 隐藏时可以如这...

潮南区17667561352: C# ASP.NET怎么在后台执行前台的js代码? -
马软京都: 前台:<br> <script type="text/javascript"><br> function fun1() {<br> alert("a");<br> }<br> </script><br><br><body id="home"><br> <form runat="server"><br> <asp:Button ID="Button1" runat="server" Text="Button" OnClick="...

潮南区17667561352: asp.net c#如何实现后台操作前台弹出提示语 -
马软京都: asp.net 实现后台操作前台弹出提示语代码为:Response.Write("<script>alert('显示内容');</script>");<br>C# 实现后台操作前台弹出提示语代码为 :MessageBox.Show("显示内容");

潮南区17667561352: asp.net/C# 用后台代码限制输入值的取值范围. -
马软京都: protected void LinkButton1_Click(object sender, EventArgs e)<br> {<br> // if (TextBox1.Text == "" || TextBox2.Text == "" || TextBox4.Text == "" || TextBox5.Text == "") ;<br> // {<br> // Response.Write("<script language = javascript>alert('...

潮南区17667561352: 在asp.net(C#)网页中添加音乐怎么从后台控制传递前台音乐播放器的url
马软京都: 后台定义一个:public Url="http://www.dd.com/dd.mp3"; 前台应用:

潮南区17667561352: C# ASP.NET怎么在后台执行前台的js代码? -
马软京都: Page.ClientScript.RegisterStartupScript(Me.GetType(), "MyScript", _ "function AlertHello() { alert('你好,ASP.NET'); }", True); MyScript是标识名 你可以定义你自己的标识 AlertHello是你前台写的JS的函数名称

潮南区17667561352: asp网站的后台处理是C#语言还是JavaScript语言? -
马软京都: 很奇怪的问题,asp网站(也就是url的后缀是asp)的后台当然一般还是asp.当然不排除一个网站前台混合使用asp、php或者.net,后台当然也可以同时有多个.

潮南区17667561352: C#在asp.net后台中如何为一个动态控件添加runat="server"属性 -
马软京都: 这几乎是不可能的.为什么? 1. 每个页面都有生命周期,每个生命周期,都会做一些事情.InitComplete(初始化页面)事件,这是事件就是用来为runat=“server”的控件保存入控件树,并且加载视图状态.也正因为有这个事件,将runat=“server”的控件保存入控件树,我们才能在后台中通过id访问到服务器空间. 2. 从1可以看出,如果你想为任何一个控件添加runat=“server”,一定要在InitComplete()这个事件之前,添加这个属性.那么只有在Init()这个时间中,找到你想操作的控件,然后添加runat属性,但是这个时候,你根本找不到你想操作的控件,因为控件还没添加入控件树.

潮南区17667561352: 如何在后台代码中创建div asp.net C# -
马软京都: 顶 后台输出就可以 比如 string html=""; html+="<div id=\"myDiv\">后台代码创建div</div>"; Response.write(html); Response.end(); Response 是专门用来相应客户端Request的 Response.write() 输出的字符 是直接反馈给浏览器的

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网