如何在asp.net使用Javascript
2011-12-09 14:18
525 查看
ASP.NET网页一般加了母版页那个控件ID就会发生变化.其实这个ASP.NET有这个方面的解决方法:
document.getElementById("<%=你的服务器控件.ClientID%>").//是ClientID而不是ID
前台:
<script type="text/javascript">
function CheckID() {
var obj = document.getElementById("<%=tbx_ID.ClientID%>");
var fieldID = obj.value;
if (fieldID == "folder") {
alert("ID不能等于folder,请重新输入!");
obj.value = "";
obj.focus();
}
}
</script>
后台:
protected void Page_Load(object sender, EventArgs e)
{
Session["RegistrationTitle"].ToString();//标题
Session["Folder"].ToString();//文件夹名
if (Session["ResultList"]!=null)
{
Session["ResultList"].ToString();//字段信息
}
if (!IsPostBack)
{
//bind control type
this.rbl_Tyle.DataSource = Enum.GetNames(typeof(Common.InfoControlType));
this.rbl_Tyle.DataBind();
this.cbl_Validators.DataSource = Enum.GetNames(typeof(Common.ValidatorType));
this.cbl_Validators.DataBind();
this.tbx_ID.Attributes.Add("onblur", "CheckID()");
}
}
document.getElementById("<%=你的服务器控件.ClientID%>").//是ClientID而不是ID
前台:
<script type="text/javascript">
function CheckID() {
var obj = document.getElementById("<%=tbx_ID.ClientID%>");
var fieldID = obj.value;
if (fieldID == "folder") {
alert("ID不能等于folder,请重新输入!");
obj.value = "";
obj.focus();
}
}
</script>
后台:
protected void Page_Load(object sender, EventArgs e)
{
Session["RegistrationTitle"].ToString();//标题
Session["Folder"].ToString();//文件夹名
if (Session["ResultList"]!=null)
{
Session["ResultList"].ToString();//字段信息
}
if (!IsPostBack)
{
//bind control type
this.rbl_Tyle.DataSource = Enum.GetNames(typeof(Common.InfoControlType));
this.rbl_Tyle.DataBind();
this.cbl_Validators.DataSource = Enum.GetNames(typeof(Common.ValidatorType));
this.cbl_Validators.DataBind();
this.tbx_ID.Attributes.Add("onblur", "CheckID()");
}
}
相关文章推荐
- 绝对酷,如何解决asp.net中javascript脚本的问题(使用服务器控件执行客户端脚本)
- 如何在Asp.Net页面中使用javascript进行表单验证?
- 如何使用ASP.NET不用脚本(JavaScript)达到新开IE(浏览器)窗口的目的?
- 如何在ASP.NET中使用JavaScript脚本
- 如何在ASP.NET中使用JavaScript脚本
- 如何在ASP.NET中使用JavaScript脚本
- 绝对酷,如何解决asp.net中javascript脚本的问题(使用服务器控件执行客户端脚本)
- asp.net中窗口相关操作(如何使用javascript) (转)
- asp.net中窗口相关操作(如何使用javascript)
- 如何在ASP.NET中使用JavaScript脚本
- asp.net mvc页面javascript代码中如何使用razor
- 【转】asp使用母版页时内容页如何使用css和javascript
- asp.net 事务的处理,dts 的设置,asp.net三种事务处理方法,三层架构,微软企业库,动软生成器生成的代码下如何使用事务
- 如何使用ASP.NET Profile【转载】
- ASP.NET MVC使用Bootstrap系列(4)——使用JavaScript插件
- 如何使用ASP.NET MVC的Filter
- 使用javascript绑定键盘enter事件到asp.net的button控件
- ASP.NET中javascript与后台代码如何通信,相互调用?
- ASP.NET中使用javascript弹出提示信息
- asp.net母版页如何使用