liyun211 2009-12-01 05:38:05
asp中的vb代码如下:

<%i=100%>
<option value='admin_news_list.aspx?lm=<%= i %>' >西瓜</option>

我想把<option value='adm....这条语句改成c#脚本,看起来似乎没有什么可改的地方,可是当我输入 i 时,发现 vs2005 不能识别出i是个变量,
如果我写成:

<option value='admin_news_list.aspx?lm=' ><%= i %>西瓜</option>
vs2005就可以识别出i是个变量,
请问第一条语句错在哪里?
...全文
68 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2009-12-01
  • 打赏
  • 举报
回复
public string i="100";

<option value='admin_news_list.aspx?lm=<%=i%>'>西瓜 </option>

我姓区不姓区 2009-12-01
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 liyun211 的回复:]
最好不用Response.Write
[/Quote]
<%= %>
就是<% Response.Write %>的简写形式啊……
liyun211 2009-12-01
  • 打赏
  • 举报
回复
最好不用Response.Write
我姓区不姓区 2009-12-01
  • 打赏
  • 举报
回复
改成这样试试:

<% Response.Write(string.Format("<option value='admin_news_list.aspx?lm={0}' >西瓜 </option> ",i));
flyerwing 2009-12-01
  • 打赏
  • 举报
回复
要不你在前台混写C#的代码,要不还是搞成在服务器端运行算了!
随便整了!
huming_h 2009-12-01
  • 打赏
  • 举报
回复
//定义
<% int i=100%>
//使用
<%=i%>

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧