ASP.NET与JavaScript交互
1.asp.net呼叫js
view
plain
copy
to clipboard
print
?
Response.Write("<mce:script language=javascript><!--
");
Response.Write("alert('欢迎您 ');"
);
Response.Write("location.href='login.aspx';"
) ;
Response.Write("
// --></mce:script>") ;
Response.Write("<mce:script
language=javascript><!--
");
Response.Write("alert('欢迎您 ');" );
Response.Write("location.href='login.aspx';") ;
Response.Write("
// --></mce:script>") ;
在这里情况下,你可以调用页面中的JS脚本的函数都可以.
2、js脚本如何访问服务器控件的值
界面上有一个TextBox控
件,ID为Name,js里可以采用如下脚本取Name的值
view
plain
copy
to clipboard
print
?
var myvalue=document.all(
'Name'
).value;
var
myvalue=document.all('Name').value;
3、服务器控件如何取js中变量的值
方法是在界面上放一个隐藏的控件HtmlInputHidden,然后设置为以服务器控件运行,这样在js脚本中和ASP.NET代码里都可以访问到该控
件的值
js中给服务器控件赋值:
view
plain
copy
to clipboard
print
?
var bt=document.all(
'Name'
).value;
bt.value='名称'
;
var
bt=document.all('Name').value;
bt.value='名称';
ASP.NET中使用Name.Value来访问。
4.前台和后台之间函数的调用
view
plain
copy
to clipboard
print
?
<head runat=
"server"
>
<title>Untitled Page</title>
<mce:script type="text/javascript"
><!--
function callServer(arg){
var oTb = document
相关文档:
Asp.Net清空页面所有textbox的几种方法总结
在Asp.Net中清空所有textbox有好几种方法,本文提供几种,供大家参考!
foreach( Control childControl in this.Controls )
{
if( childControl is TextBox )
((TextBox)childControl).Text = "";
}&n ......
ASP.NET各种跨页面传值方法技巧总结
1.使用QueryString变量
QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子: ......
给页面的TextBox设置ReadOnly="True"时,在后台代码中不能赋值取值,下边几种方法可以避免:
1、不设置ReadOnly,设置onfocus=this.blur()
C#代码
<asp:TextBox ID="TextBox1" runat="server" onfocus=this.blur()></asp:TextBox>
<asp:TextBox ID="TextBox1" runat="serve ......
JavaScript中没有Trim函数,VBScript语言中才有这个函数,就是去掉字符串头和尾的空格。可以在JavaScript中这么写一个:
<script language="JavaScript">
//此处为string类添加三个成员
String.prototype.Trim = function(){ return Trim(this);}
String.prototype.LTrim = function(){return LTrim( ......
在javascript控制div之间的外边距时,代码写到
document.getElementById("").style.marginTop=20;
这个在IE浏览器中可以,但是在chrome中就不行,这个问题是应该
document.getElementById("").style.marginTop="20px";
各个浏览器中不同的问题要求不等对待,这些天学了div+css在设置各个浏览器是不同的配置,要针对每个 ......