<font color="#242424">
<%#getURL(Container.DataItem( "docurl"))%>
</font>下面写个函数判断:
if (str=="")
return "查看英文版"
else
return "<a href= "../../data/notification/tbt/en/"+str+">看英文版</a>"
<%#getURL(Container.DataItem( "docurl"))%>
</font>下面写个函数判断:
if (str=="")
return "查看英文版"
else
return "<a href= "../../data/notification/tbt/en/"+str+">看英文版</a>"
先读出数据记录:
......
SqlDataAdapter myCommand=new SqlDataAdapter(strCom,MyConnection);
myCommand.Fill(ds,"infomation");
dr = ds.Tables["infomation"].Rows[0];
......
要显示的地方:
<%
if(dr["title"] != "") {
Response.Write("<a href= ....>查看英文版</a>");
}
else {
Response.Write("查看英文版");
}
%>
如果是多条记录,建议使用DataGrid等,你这一套已经落伍了!
显示部分 <%
if(dr = "") {
Response.Write("<a href= "../../data/notification/tbt/en/<%# DataBinder.Eval(Container.DataItem, "docurl") %>">查看英文版</a>")
}
else {
Response.Write("查看英文版")
}
%>
<%end if%>为何总提示我dr没定义
不好意思再次求教!
显示部分 <%
if(dr = "") {
Response.Write("<a href= "../../data/notification/tbt/en/<%# DataBinder.Eval(Container.DataItem, "docurl") %>">查看英文版</a>")
}
else {
Response.Write("查看英文版")
}
%>
<%end if%>为何总提示我dr没定义
不好意思再次求教!
AspNetPager 免费分页控件4.2版发布,同时发布最新源代码,欢迎下载:http://www.webdiyer.com
<%#str(Container.DataItem( "docurl"))%>
<%if (str=="")
return "查看英文版"
else
return "<a href= "../../data/notification/tbt/en/"+str+">看英文版</a>" %>
还是有错
再求教。真的不明白
显示部分 <%
if(dr = "") {
Response.Write("<a href= "../../data/notification/tbt/en/<%# DataBinder.Eval(Container.DataItem, "docurl") %>">查看英文版</a>")
}
else {
Response.Write("查看英文版")
}
%>
<%end if%>为何总提示我dr没定义
不好意思再次求教!vb中protected是什么?对vb不熟,C#中后台变量必需是protected类型才可以被前台aspx页面调用。。
DataSet ds;
DataRow dr;
String infoid;
void Page_Load(Object sender,EventArgs e)
{
SqlConnection MyConnection;
String ConnStr,strCon;
infoid = Request.Params["infoid"];
MyConnection =new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
MyConnection.Open();
String strCom= "SELECT title ,author ,content,img,counter ,otime ,subid FROM infomation where infoid="+infoid;
ds= new DataSet();
SqlDataAdapter myCommand=new SqlDataAdapter(strCom,MyConnection);
myCommand.Fill(ds,"infomation");
dr = ds.Tables["infomation"].Rows[0];
......