求救:为什么?这是为什么啊????????不明白啊,一会能用,一会又不能用?!!!关于前台控件绑定后台字符串的问题,前几天这么用还行来,今天就咋都不行了!!! 绑定写错了应该是'<%= Eval("uuserface") %>' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在protected void Page_Init(object sender, EventArgs e) 事件里面写uuserface赋值语句 //if (!IsPostBack) // { uuserface = "默认头像.jpg"; // } 这样看看.. 上述方法都试了,还是不行啊,咋办????????我真是没招了.这么用: <img id ="img1" runat ="server" src ="~/images/用户头像/'<%= "uuserface" %>'" alt ="face" /> 提示:服务器标记不能包含 <% ... %> 构造。这么用:protected void Page_Init(object sender, EventArgs e) { if (!IsPostBack) { uuserface = "默认头像.jpg"; } }无论是否判断页面回发,都还是不显示。!!!!!这么用:<img id ="img1" runat ="server" src ="~images/用户头像/<%#Eval( "uuserface") %>" alt ="face" /> 就提示:服务器标记的格式不正确。里面的引号用转义符也不正确。 你查看下绑定gif图的生成的页面的HTML源码 写一个方法public string GetStr(){return uuserface;}<img id ="img1" runat ="server" src ="~/images/用户头像/ <%= GetStr() %>" alt ="face" /> 更正一下,src="~/images/用户头像/ <%#Eval( "uuserface") %>" alt ="face" />" 这么用:前台:<img id ="img1" runat ="server" src ="~/images/用户头像/<%=GetStr()%>" alt ="face" />后台: public string uuserface = "默认头像.jpg"; public string GetStr() { return uuserface; } protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { uuserface = "默认头像.jpg"; } }还是不显示,在大家的电脑上都显示吗?会不会是我电脑的事? <img id ="img1" runat ="server" src ="~/images/用户头像/ <%= uuserface %>" alt ="face" /> 一会儿能用,一会不能用的原因是 runat ="server"<%= uuserface %> 的意思是在非服务器代码区 引用服务器代码,和runat ="server" 是用冲突的如果你想<%= uuserface %> 就要舍弃runat ="server" 如果想用runat ="server" 那就在 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { img1.Src = ="~/images/用户头像/默认头像.jpg"; } } 终于搞定,我直接换成Web的控件 Image,不知道为什么,我用HTML控件老是出错出错,真是气死人了!!!只要一用HTML控件,各JS就出不少问题,到底咋回事????????????????????????? .net2005 打开菜单中没有网站这一项(win7 32位旗舰版) 如何在自己的网页中写一个支付宝程序,关于ASP.NET商城,求教!! 迷途的羔羊C#菜鸟寻求帮助 System.Data.SqlClient.SqlConnection”未标记为可序列化?? DataGrid里如何获得模版列中CheckBox选中时本行其它项的值?最好不要使用循环,而是直接取值. 动态如何加控件? 好奇怪的错误 如何做查询和统计 怪! 请问这是为什么呢,怎么解决 一个关于自定义控件弱弱的问题(高手救救我啊) 如果访问 ListView 控件的 指定分页呢?
// {
uuserface = "默认头像.jpg";
// }
这样看看..
这么用: <img id ="img1" runat ="server" src ="~/images/用户头像/'<%= "uuserface" %>'" alt ="face" /> 提示:服务器标记不能包含 <% ... %> 构造。这么用:protected void Page_Init(object sender, EventArgs e)
{
if (!IsPostBack)
{
uuserface = "默认头像.jpg";
}
}无论是否判断页面回发,都还是不显示。!!!!!
这么用:<img id ="img1" runat ="server" src ="~images/用户头像/<%#Eval( "uuserface") %>" alt ="face" /> 就提示:服务器标记的格式不正确。里面的引号用转义符也不正确。
public string GetStr()
{
return uuserface;
}
<img id ="img1" runat ="server" src ="~/images/用户头像/ <%= GetStr() %>" alt ="face" />
public string GetStr()
{
return uuserface;
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
uuserface = "默认头像.jpg";
}
}
还是不显示,在大家的电脑上都显示吗?会不会是我电脑的事?
<img id ="img1" runat ="server" src ="~/images/用户头像/ <%= uuserface %>" alt ="face" />
一会儿能用,一会不能用的原因是 runat ="server"<%= uuserface %> 的意思是在非服务器代码区 引用服务器代码,和runat ="server" 是用冲突的如果你想<%= uuserface %> 就要舍弃runat ="server"
如果想用runat ="server" 那就在 protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
img1.Src = ="~/images/用户头像/默认头像.jpg";
}
}