<%# DataBinder.Eval(Container.DataItem,"PingFen")%>但是我想实现这样的效果,当DataBinder.Eval(Container.DataItem,"PingFen")为空的时候,输出字符串"A",当DataBinder.Eval(Container.DataItem,"PingFen")不为空的时候,输出字符串"B",于是我这样写:
<%#
if(DataBinder.Eval(Container.DataItem,"PingFen")!=null)
%>
<%#
if(DataBinder.Eval(Container.DataItem,"PingFen")!=null)
%>
解决方案 »
- 已经通过正则获取到了指定的图片地址怎么把这些图片下载到本地
- c#中web使用sqlite数据库示例
- 请教一个图片封装dll的问题
- c# 通过wlanapi 查询wifi的信息
- 请教一个方法,请各位多多指点
- 高分求:如何检测我的当前进程的内存使用情况,以及有哪些线程正在运行
- 怎么使用API获取句柄上的文字信息
- 一个无边窗体的问题,能解决立即给100分,急急急~~~~~~
- 招聘.NET程序员
- 在线等待;我的Windows Service要在每天固定的时间运行起来,请问,如何实现占用资源最少?
- 动态修改了config文件,保存之后却没有变化,代码如下:请帮帮忙
- 请教从一个.html页面javascript构造的数组传到.aspx中,再由.aspx取出赋值给TextBox
<%#
if(DataBinder.Eval(Container.DataItem,"PingFen")!=null)
"B";
else
"A";
%>
但是运行的时候,根本不行,根据提示好象是说根本不能用if语句,如果我要实现上面的效果,我应该怎么做
<script language=c#>
private string isnullstring(string s)
{
if (s==null)
{
return "A";
}
else
{
return "B";
}
}
</script>
</HEAD>
在HTML里写这个,然后
<%#
isnullstring(DataBinder.Eval(Container.DataItem,"PingFen"))
%>这样调用,看行不行,我以前是这样实现 的,
CS0103: 名称“isnullstring”在类或命名空间“ASP.sj_list_aspx”中不存在
在HTML里的第一行引用String要用到的命名空间
private String isnullstring(String s)
{
if (s==null)
{
return "A";
}
else
{
return "B";
}
}
</script>
修改后的,String的S要大写
在使用此控件的时候,要输出内容的时候,应该是这样的,<%# DataBinder.Eval(Container.DataItem,"PingFen")%>但是我想实现这样的效果,当DataBinder.Eval(Container.DataItem,"PingFen")为空的时候,输出字符串"A",当DataBinder.Eval(Container.DataItem,"PingFen")不为空的时候,输出字符串"B",并且想修改“B”,应该如何写?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<script language="c#" runat="server">
private String isnullstring(String s)
{
if (s=="yourstring")
{
return "A";
}
else
{
return "B";
}
}
</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<FONT face="新細明體">
<asp:Label id="Label1" style="Z-INDEX: 101; LEFT: 120px; POSITION: absolute; TOP: 48px" runat="server"><%# isnullstring("k") %></asp:Label></FONT>
</form>
</body>
</HTML>
这是我测试通过的代码,你看一下有那里不一样的