在asp。net里面,页面上面我想根据一个dropdownlist控件的选择项,来显示不同的html片断。
<% if( lstAlterItem.SelectedValue=="0") %><p align="center">一、合同变更<BR>
...........................
<% else %><p align="center">二、费用变更</p>
...................这样提示<% else %>处: CS1525: 无效的表达式项“else”
但是如果简单点,就没有问题:<% if( lstAlterItem.SelectedValue=="0") %>
aa
<% else %>
bb
为什么啊?
<% if( lstAlterItem.SelectedValue=="0") %><p align="center">一、合同变更<BR>
...........................
<% else %><p align="center">二、费用变更</p>
...................这样提示<% else %>处: CS1525: 无效的表达式项“else”
但是如果简单点,就没有问题:<% if( lstAlterItem.SelectedValue=="0") %>
aa
<% else %>
bb
为什么啊?
解决方案 »
- 求教在GridView的分爷中如何直接输入第几页就跳到第几页的分页方法
- 奇怪:外国佬是不是歧视中国人啊?为什么不让下载了!
- 关于 类的封装\继承 的问题
- 在ASP。ENT里面,如何在页面的表格里面显示出带有回车的一段话?
- 存储过程那里出错呢????
- 不可思议。为什么Microsoft的Asp.Net程序的页面是没有隐藏域
- 请问: 怎么在.apsx中调用自定义web服务器控件返回的值
- 登陆问题
- 关于“未能在设计视图中打开……”的错误
- 难道html里的菜单、树型结构只能用table的<tr> <td>来实现吗?
- 请教ASP.net web 无法运行的问题.请大家多帮助!谢谢
- 急,DataBinder.Eval,马上给分!高手应该可以看懂!
...........................
<% else %><p align="center">二、费用变更</p>
你这样写,SCRIPT语句就段开了啊,所以它不能识别else.
<% if( lstAlterItem.SelectedValue=="0") %>
aa
<% else %>
bb
这样写就能识别啊,什么aa,bb都归成SCRIPT语句里面了。
...........................
<% else %><p align="center">二、费用变更</p>
...................改为:<% if( lstAlterItem.SelectedValue=="0") {%><p align="center">一、合同变更<BR>
...........................
<%} else {%><p align="center">二、费用变更</p>
...................
<HTML>
<HEAD>
<TITLE> display:none/block visibility:hidden/visible</TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY><SELECT NAME="select1" id="select1" onchange="doChange()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</SELECT>
<div id ="div1" style ="display:none"><p align="center">一、合同变更<BR></div>
<div id ="div2" style ="display:none"><p align="center">二、费用变更</p></div>
<div id ="div3" style ="display:none"><p align="center">三、其它变更</p></div>
<script>
function doChange()
{
var sel = select1.options[select1.selectedIndex].value
if (sel == "1")
{
div1.style.display = "block";
div2.style.display = "none";
div3.style.display = "none";
}
else if (sel =="2")
{
div1.style.display = "none";
div2.style.display = "block";
div3.style.display = "none";
}
else
{
div1.style.display = "none";
div2.style.display = "none";
div3.style.display = "block";
}
}
doChange();
</script>
</BODY>
</HTML>