当前位置:编程学习 > C#/ASP.NET >>

前台是否获取Dropdownlist的值?

我有三个表,高职,中专,技校,其中技校没准考证和高考成绩字段,我用Dropdownlist来排序时,gridview找不到准考证字段,我想用JS来控制,在前台页面中写:
怎么在前台用JS判断Dropdownlist中的选取值为“技校”再进行判断如果不是“技校“如 a=“<%# Eval("Zkz_number")%>"  前台如何绑定呢?是不是用<%=a%>?
我写的<script type="text/javascript">
var a="";
if(document.getElementById('DropDownList1').value="技校")
{
 a="无";
}
else
{
a="<%# Eval("Zkz_number").ToString().Length>10?Eval("Zkz_number").ToString().Substring(0,10)+"...":Eval("Zkz_number").ToString() %>";
 
}
</script>
用‘<%=a%>’为什么不能判断和调用过来呢?  --------------------编程问答-------------------- var ddl= document.getElementById('<%=DropDownList1.ClientID%>');
var s=ddl.options[ddl.selectedIndex].text;
document.getElementById("DropDownList1").options[document.getElementById("DropDownList1").selectedIndex].text 
--------------------编程问答-------------------- 谢谢你,那请问如何调用其中变量呢?我想指定获取的值为“技校”,不是的话然后用<%# Eval("Zkz_number").ToString().Length>10?Eval("Zkz_number").ToString().Substring(0,10)+"...":Eval("Zkz_number").ToString() %>绑定取准考证值因为技校表中无这个Zkz_number字段 --------------------编程问答-------------------- 没看明白。
--------------------编程问答-------------------- 专业 顶贴!接分! 不解释! --------------------编程问答-------------------- 用JS也可以实现的。 --------------------编程问答-------------------- 楼主客户端与服务器端的代码弄混了。 --------------------编程问答--------------------
引用 2 楼 chenyingxiye 的回复:
谢谢你,那请问如何调用其中变量呢?我想指定获取的值为“技校”,不是的话然后用<%# Eval("Zkz_number").ToString().Length>10?Eval("Zkz_number").ToString().Substring(0,10)+"...":Eval("Zkz_number").ToString() %>绑定取准考证值因为技校表中无这个Zkz_number字段

这个是初始化的时候已经赋值了的
可以考虑将这个赋给
var str = Eval("Zkz_number").ToString();
其实应该如楼上所说的“楼主客户端与服务器端的代码弄混了。”
直接在在后台处理就可以了 --------------------编程问答-------------------- 确实客户端服务端混了。

你的<script>本身就是前台的部分。

只要在前台的其他<script>中写a就可以引用到的。

但是前天的<script>中不能用<%=%>。可以考虑拼接HTML或者使用Dom实现。

有人回复了我的帖子,竟然没发现。用《Csdn收音机》告别烦恼! --------------------编程问答--------------------
引用 2 楼 chenyingxiye 的回复:
谢谢你,那请问如何调用其中变量呢?我想指定获取的值为“技校”,不是的话然后用<%# Eval("Zkz_number").ToString().Length>10?Eval("Zkz_number").ToString().Substring(0,10)+"...":Eval("Zkz_number").ToString() %>绑定取准考证值因为技校表中无这个Zkz_number字段

那家伙,不回帖的
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,