<script language = "c#">
和你在CS文件中写一样...</script>

解决方案 »

  1.   

    你建立一个新文件的时候,他右边不是有两个checkbox嘛,将那个checkbox取消就会只生成一个.aspx的文件,然后看看里面的代码,.就知道怎么回事了.
      

  2.   

    <script language = "c#">
    </script>
    <% %>
      

  3.   

    我不是这个意思,我举个例子吧:
    <% if(...)
    <span>aaa</span>
    else
    <a href="...">aaa</a>
    %>
    我不知道是不是这样写,还有中间是不是要加冒号之类的等等,有写过这样代码的朋友吗?
      

  4.   

    if(xxxx)
    this.Response.write("<span>aaaa</aaa>");
    else
    {
       this.Response.Write("<a href="...">aaa</a>")
    }我个人比较喜欢用StringBuilder sb = new StringBuilder();  在System.Text中
    然后字符串接sb.Append("XXXX") 相当于 +=  然后直接sb.ToString()输出就行了.
      

  5.   

    我说的是在html源视图中编写c#代码......
      

  6.   

    在 html 中现在我知道支持的脚本语言是 javascript 和 vbscrit:
    <script language="javascript"></script>
    和<script language="vbscript"></script>
     以下是错误的:
    <script language="C#"></script>
      

  7.   

    <script language = "c#">
    </script>
    <% %>赞成这个,第一个是可以在HTML里头写的..第二个呢,从后台读取变量出来!至于LZ的那样的写法,跟ASP一样,有谁会想再回归到以前呢?
      

  8.   

    在ASP.NET中,再用
    <%
    语句
    %>是不合适的工具改变了,学习的思路也要改变
      

  9.   

    一般都可以在后台写了,为什么还一定要在htm里写?
    搞不明白
      

  10.   

    有时候在数据进行绑定的时候,要对数据进行一下判断或者转换,如果在后台编写代码的话,我觉得有点麻烦,所以想就直接在html中写c#代码,不知道可不可以。比如:
    在一个gridview的某一行中,某一列的数据要经过一次判断后再绑定,而在判断语句中又要用到另外一列的数据,应该怎么解决。