现在想实现这个效果先执行服务器事件代码,执行满足条件后才执行JS脚本,服务器事件执行不满足条件就不执行JS,
再想问问,要不不用VS提供的服务器控件,直接用HTML的,比如按妞,怎么才能用C#写事件处理,比如单击等,以前用ASP的时候下拉列表的选择事件好象不刷新页面,用的很爽,但是VBSCRIPT不如C#用的舒服,大家有什么好的方法,谢谢
再想问问,要不不用VS提供的服务器控件,直接用HTML的,比如按妞,怎么才能用C#写事件处理,比如单击等,以前用ASP的时候下拉列表的选择事件好象不刷新页面,用的很爽,但是VBSCRIPT不如C#用的舒服,大家有什么好的方法,谢谢
解决方案 »
- 文本验证
- 弹出这么一个框
- |zyciis| 网页安全问题:如何防止用户用javascript来更改我的数据,谢谢
- 新闻内容生成静态页的时候用不用把新闻内容HTML代码保存到数据库里呢?
- window.location.href 在 FireFox 3.0.3 下却不管用,有什么好的解决办法没有?
- ASP.NET生成的代码中有太多的TAB,如何去除
- ajax:如何实现上传图片的功能呢?
- 使用datalist控件后,如果单独取得字段值?
- 配置问题
- 现在一般的SQL版论坛是如何安装数据库的?
- 。net中如何保存一个整型数到一个二进制文件
- |zyciis| 我如何保证我的一个Window服务在服务器中一定会启动呢 比如说重启,换了用户登录
function test()
{
alert('aaa');
}
button事件:
if(true)
{
Response.Write("<script>test();</script>");
}
不要加 AutoPostBack="true"
js:
function checkchang(obj)
{
var objitem = obj.options[obj.selectedIndex];
var objtext = objitem.text;
var objvalue = bojitem.value;
//....
}
然后在前台,判断下这个标志
<% if(tag)
{ %><%
}
%>
====================
和asp一样,asp.net可以完全不用服务器端控件做开发至于服务器端的下拉框,你可以把AutoPostBack改为false,但改完后一些服务器端的事件就不会触发总之asp.net支持asp中的作法,包括你form action="xx.aspx"
-----------------------------------------------
有什么操作一定要js来操作的阿?你把js要实现的功能用服务器代码实现好了阿;
里面本来就提供对js的注册类的
但要是从库里取就的ajax了
<select id="sel1" onchange="selectf();">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
<select id="sel2">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
</body>
</html><script language="javascript">
function selectf()
{
var sel1 = document.getElementById('sel1');
var sel2 = document.getElementById('sel2');
var seltext = sel1.options[sel1.selectedIndex].text;
for(var i=0;i<sel2.options.length;i++)
{
if(sel2.options[i].text == seltext)
{
sel2.options[i].selected='selected';
break;
}
}
}
</script>
顶下