protected void Page_Load(object sender, System.EventArgs e)
{
string ad = this.TextBox1.Text;
Div2.InnerHtml = ad;
}
当广告代码直接放到textbox1的text中时。这样运行是正确的,但这样不时候后台管理,所以我采用下面的方式
前台: <asp:Label ID="Label1" runat="server" Height="86px" Width="298px"><%=strGglla %></asp:Label>
我用一个lable1的text获取值。已经获取到了 已经在lable1的text中显示protected void Page_Load(object sender, System.EventArgs e)
{
string aa = this.lable1.text;
Div2.InnerHtml = aa;
}
这样运行就不成功。怎么回事。不知道。后来问了一个同学。他说应该这样。直接获取。不用在放到lable1中。代码如下:protected void Page_Load(object sender, System.EventArgs e)
{
string aa = strGglla;
Div2.InnerHtml = aa;
}
但运行时还是不显示广告。服了怎么办法呢。。高手指教
注释:广告代码是(好像是java脚本。和js)就是阿里妈妈提供的广告
{
string ad = this.TextBox1.Text;
Div2.InnerHtml = ad;
}
当广告代码直接放到textbox1的text中时。这样运行是正确的,但这样不时候后台管理,所以我采用下面的方式
前台: <asp:Label ID="Label1" runat="server" Height="86px" Width="298px"><%=strGglla %></asp:Label>
我用一个lable1的text获取值。已经获取到了 已经在lable1的text中显示protected void Page_Load(object sender, System.EventArgs e)
{
string aa = this.lable1.text;
Div2.InnerHtml = aa;
}
这样运行就不成功。怎么回事。不知道。后来问了一个同学。他说应该这样。直接获取。不用在放到lable1中。代码如下:protected void Page_Load(object sender, System.EventArgs e)
{
string aa = strGglla;
Div2.InnerHtml = aa;
}
但运行时还是不显示广告。服了怎么办法呢。。高手指教
注释:广告代码是(好像是java脚本。和js)就是阿里妈妈提供的广告
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml;using System.Data.SqlClient;public partial class Default6 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
InitAd();
} private void InitAd()
{
string connStr = "数据库连接字符串";
SqlConnection conn = new SqlConnection(connStr);
SqlCommand cmd = new SqlCommand();
string cmdText = "SELECT adCode FROM t_ad WHERE aid=1"; // 查询广告代码,SQL根据实现数据表修改
cmd.CommandText = cmd;
cmd.Connection = conn;
conn.Open();
object adCode = cmd.ExecuteScalar();
conn.Close();
Div1.InnerHtml = adCode.ToString();
}
{
string aa = this.lable1.text;
Div2.InnerHtml = aa;
} 会比<%=%>先执行,因此this.lable1.text肯定是空的。
至于
protected void Page_Load(object sender, System.EventArgs e)
{
string aa = strGglla;
Div2.InnerHtml = aa;
} 为什么没有,你好像少了this.lable1.text = strGglla;