谁能帮忙把这段VB的代码转换成ASP.NET的?
SelectCasee.Item.TextCase"简介"Me.Label7.Text="<fontstyle='line-height:50px;'>"&Trim(CT...
Select Case e.Item.Text
Case "简介"
Me.Label7.Text = "<font style='line-height:50px;'> " & Trim(CType(Me.GridView1.Rows(0).FindControl("label1"), Label).Text) & "</font>"
Case "礼貌礼节"
Me.Label7.Text = "<font style='line-height:50px;'> " & Trim(CType(Me.GridView1.Rows(0).FindControl("label2"), Label).Text) & "</font>"
Case "饮食习惯"
Me.Label7.Text = "<font style='line-height:50px;'> " & Trim(CType(Me.GridView1.Rows(0).FindControl("label3"), Label).Text) & "</font>"
Case "节庆习俗"
Me.Label7.Text = "<font style='line-height:50px;'> " & Trim(CType(Me.GridView1.Rows(0).FindControl("label4"), Label).Text) & "</font>"
Case "禁 忌"
Me.Label7.Text = "<font style='line-height:50px;'> " & Trim(CType(Me.GridView1.Rows(0).FindControl("label5"), Label).Text) & "</font>"
Case "艺术欣赏"
Me.Label7.Text = Replace(Trim(CType(Me.GridView1.Rows(0).FindControl("label6"), Label).Text), "#P#", Server.MapPath("./media/V" & CType(Me.GridView1.Rows(0).FindControl("label7"), Label).Text) & ".mp4")
Case "跟我学礼仪"
Me.Label7.Text = Replace(Trim(CType(Me.GridView1.Rows(0).FindControl("label9"), Label).Text), "#P#", Server.MapPath("./media/A" & CType(Me.GridView1.Rows(0).FindControl("label7"), Label).Text) & ".mp4")
'Me.Label7.Text = CType(Me.GridView1.Rows(0).FindControl("label6"), Label).Text
End Select 展开
Case "简介"
Me.Label7.Text = "<font style='line-height:50px;'> " & Trim(CType(Me.GridView1.Rows(0).FindControl("label1"), Label).Text) & "</font>"
Case "礼貌礼节"
Me.Label7.Text = "<font style='line-height:50px;'> " & Trim(CType(Me.GridView1.Rows(0).FindControl("label2"), Label).Text) & "</font>"
Case "饮食习惯"
Me.Label7.Text = "<font style='line-height:50px;'> " & Trim(CType(Me.GridView1.Rows(0).FindControl("label3"), Label).Text) & "</font>"
Case "节庆习俗"
Me.Label7.Text = "<font style='line-height:50px;'> " & Trim(CType(Me.GridView1.Rows(0).FindControl("label4"), Label).Text) & "</font>"
Case "禁 忌"
Me.Label7.Text = "<font style='line-height:50px;'> " & Trim(CType(Me.GridView1.Rows(0).FindControl("label5"), Label).Text) & "</font>"
Case "艺术欣赏"
Me.Label7.Text = Replace(Trim(CType(Me.GridView1.Rows(0).FindControl("label6"), Label).Text), "#P#", Server.MapPath("./media/V" & CType(Me.GridView1.Rows(0).FindControl("label7"), Label).Text) & ".mp4")
Case "跟我学礼仪"
Me.Label7.Text = Replace(Trim(CType(Me.GridView1.Rows(0).FindControl("label9"), Label).Text), "#P#", Server.MapPath("./media/A" & CType(Me.GridView1.Rows(0).FindControl("label7"), Label).Text) & ".mp4")
'Me.Label7.Text = CType(Me.GridView1.Rows(0).FindControl("label6"), Label).Text
End Select 展开
展开全部
你可以试试这样的方法,
第一步,在你写lable控件那写这一句 <%=GetContent() %>,把你那个lable控件删了
第二部在后台写这个代码
在最上面引用那 写上using system.Text
在代码区域写一个方法
public string GetContent()
{
string i = "你好";
StringBuilder ssss = new StringBuilder();
switch (i)
{
case "你好":
return ssss.AppendFormat(string.Format("{0}", "<asp:Label ID=\"Label1\" runat=\"server\" Text=\"Label\">在此写case "你好"情况下lable要显示的内容</asp:Label>")).ToString();
case "你不好":
return ssss.AppendFormat(string.Format("{0}", "<asp:Label ID=\"Label1\" runat=\"server\" Text=\"qwqeeqwl\">在此写case "你不好"情况下lable要显示的内容</asp:Label>")).ToString();
}
return ssss.ToString(); ;
}
第一步,在你写lable控件那写这一句 <%=GetContent() %>,把你那个lable控件删了
第二部在后台写这个代码
在最上面引用那 写上using system.Text
在代码区域写一个方法
public string GetContent()
{
string i = "你好";
StringBuilder ssss = new StringBuilder();
switch (i)
{
case "你好":
return ssss.AppendFormat(string.Format("{0}", "<asp:Label ID=\"Label1\" runat=\"server\" Text=\"Label\">在此写case "你好"情况下lable要显示的内容</asp:Label>")).ToString();
case "你不好":
return ssss.AppendFormat(string.Format("{0}", "<asp:Label ID=\"Label1\" runat=\"server\" Text=\"qwqeeqwl\">在此写case "你不好"情况下lable要显示的内容</asp:Label>")).ToString();
}
return ssss.ToString(); ;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
switch (e.Item.Text)
{
case "简介":
Label7.Text = "<font style='line-height:50px;'> " & Trim(CType(Me.GridView1.Rows(0).FindControl("label1"), Label).Text) & "</font>";
break;
case "礼貌礼节":
Label7.Text = "<font style='line-height:50px;'> " & Trim(CType(Me.GridView1.Rows(0).FindControl("label2"), Label).Text) & "</font>"
break;
default:
break;
}
{
case "简介":
Label7.Text = "<font style='line-height:50px;'> " & Trim(CType(Me.GridView1.Rows(0).FindControl("label1"), Label).Text) & "</font>";
break;
case "礼貌礼节":
Label7.Text = "<font style='line-height:50px;'> " & Trim(CType(Me.GridView1.Rows(0).FindControl("label2"), Label).Text) & "</font>"
break;
default:
break;
}
追问
问题是,我前台GridView中的Label,在后台无法调用,根本点不出来。。。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询