日期:2014-05-18  浏览次数:20439 次

问下关于这个<%= %> 动态 来绑定HTML 标签写法
我是想在HTML那控制是否需要加换行<br/>这个标签 条件是根据
变量 Str_WorkflowExpain是否为空

用C#可以这样理解
if(<%=Str_WorkflowExpain%>=="")
{
  加一个<br/> 标签
}
否则就不用加<br/>

在前台 HTML 那块 该 怎么用啊 
Str_WorkflowExpain 是我在 后台用C#定义的一个变量

具体  
 
HTML code
 <div>
  <div>
  <br> 就是这个根据
变量 Str_WorkflowExpain是否为空,来确定是否需要加这个标签
  <div id="div2" runat="server"> 
  </div>


好像ASP 用这种 表达式写法 比较多。

------解决方案--------------------
<%=Str_WorkflowExpain==""?"<br>":""%>

public String Str_WorkflowExpain = "";
------解决方案--------------------
.aspx.cs中
C# code

public String Str_WorkflowExpain = "";
protected void Page_Load(object sender, EventArgs e)

------解决方案--------------------
探讨

引用:
<%=Str_WorkflowExpain==""?"<br>":""%>

public String Str_WorkflowExpain = "";

能告诉我下 这个算哪块的 东西嘛 我写。NET 也写了快1年了 这种写法 基本没用过。

------解决方案--------------------

前台:
<body>
用户名:<% =UserName %><br/>
</body>


后台:

public partial class Test : System.Web.UI.Page
{
public string UserName;
protected void Page_Load(object sender, EventArgs e)
{
UserName="我可以在前台显示哦";
}
------解决方案--------------------
楼主的意思应该是,JS判断ASP.NET的变量,楼上很多人误会了,以为楼主问的是三目运算。。。。
------解决方案--------------------
探讨
引用:

c里面就有三目了吧,居然这都不知道

三目运算符 知道 只是在HTML 页面用 还真没写过 ,菜鸟 让见笑了.