ASP.NET客户端代码 [英] ASP.NET client side code

查看:91
本文介绍了ASP.NET客户端代码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

请给我正确的客户端代码,以说明如何声明if和else条件.不在代码文件中,我只是在asp.net源代码中使用.
在此先感谢

编辑
-------------------------
从评论中复制


实际上我不想要这个.如果条件在asp.net源代码中为真,而不是在代码文件中,我会尝试隐藏一些控件.

Please give me the proper client side code for how we can declare if and else condition. Not in a code file i am just use in a asp.net source code.
Thanks in advance

EDIT
-------------------------
Copied from Comment


actually i don''t want this. I am try to hide some controls if condition is true in asp.net source code not in a code file.

推荐答案

有时候,我觉得阅读后很难控制自己这些类型的问题.

无论如何,这里是: http://www.w3schools.com/js/js_if_else.asp [ ^ ]
Sometimes I feel it difficult to control myself after reading these type of questions.

Anyways, here it is: http://www.w3schools.com/js/js_if_else.asp[^]


考虑一下您有3个Divs&用于根据您的情况显示消息的按钮
Consider you have 3 Divs & Buttons for displaying message based on your condition
<div id="divMessage1">Message1</div>
<div id="divMessage2">Message2</div>
<div id="divMessage3">Message3</div>
<input type="button" value="Button1" onclick="fnDisplayMessage(1)" />
<input type="button" value="Button2" onclick="fnDisplayMessage(2)" />
<input type="button" value="Button3" onclick="fnDisplayMessage(3)" />


在这里使用 if else条件
显示/隐藏Divs的javascript


Here javascript for Show/Hide Divs using if else condition

<script type="text/javascript">
function fnDisplayMessage(MessageID){
    if (MessageID == 1){
        document.getElementById("divMessage1").style.display="block";
        document.getElementById("divMessage2").style.display="none";
        document.getElementById("divMessage3").style.display="none";
    } else if (MessageID == 2){
        document.getElementById("divMessage1").style.display="none";
        document.getElementById("divMessage2").style.display="block";
        document.getElementById("divMessage3").style.display="none";
    } else if (MessageID == 3){
        document.getElementById("divMessage1").style.display="none";
        document.getElementById("divMessage2").style.display="none";
        document.getElementById("divMessage3").style.display="block";
}
</script>


希望对您有帮助.顺便说一句,下次请完整包含所有详细信息&代码(您已经尝试过),因为它可以帮助您快速获得解决方案.


Hope it will help you. BTW next time please include all details completely & code(which you have tried) in your question because it will help you to get solution quickly.


下面的代码演示了根据某些条件隐藏或设置TextBox或按钮的可见性.


[如果您有一个下拉列表,并且要隐藏提交按钮,则选择第一个索引,而要隐藏文本框,则选择第二个索引.然后使用beolw代码]



函数ToConfirm(){

var selected = document.getElementById(''& lt;%= ddlMailSmsType.ClientID%& gt;'').selectedIndex;

if(selected == 0)
{
document.getElementById(''& lt;%= txtboxNum.ClientID%& gt;'').style.display ="block";
}
其他
{
document.getElementById(''& lt;%= btnSubmit.ClientID%& gt;'').style.display ="none";
}


单击任何事件或根据您的要求调用Javascript函数.

希望对您有帮助.

谢谢和问候
Praveen
The below code demonstrates hiding or setting visibility of TextBox or button based on certain criteria.


[If you have a drop down list and on select of first index if you want to hide Submit Button and on select of second index you want to hide textbox. Then use the beolw code]



function ToConfirm() {

var selected = document.getElementById(''&lt;%=ddlMailSmsType.ClientID%&gt;'').selectedIndex;

if(selected==0)
{
document.getElementById(''&lt;%=txtboxNum.ClientID%&gt;'').style.display = "block";
}
else
{
document.getElementById(''&lt;%=btnSubmit.ClientID%&gt;'').style.display = "none";
}


Call the Javascript function on click of any event or as per your requirment.

Hope this will help you.

Thanks and regards
Praveen


这篇关于ASP.NET客户端代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆