<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="salary.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<script language=javascript> function submit()
{
alter("asdw");
} </script>
<title>WebForm1</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:Button id="Button1" style="Z-INDEX: 101; LEFT: 416px; POSITION: absolute; TOP: 152px" runat="server"
Text="Button"></asp:Button>
</form>
</body>
</HTML>
/********************************************/
codebehind
/********************************************/
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;namespace salary
{
/// <summary>
/// WebForm1 的摘要说明。
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Button Button1;
private void Page_Load(object sender, System.EventArgs e)
{
Button1.Attributes.Add("onclick","return submit()");
} #region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load); }
#endregion }
}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<script language=javascript> function submit()
{
alter("asdw");
} </script>
<title>WebForm1</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:Button id="Button1" style="Z-INDEX: 101; LEFT: 416px; POSITION: absolute; TOP: 152px" runat="server"
Text="Button"></asp:Button>
</form>
</body>
</HTML>
/********************************************/
codebehind
/********************************************/
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;namespace salary
{
/// <summary>
/// WebForm1 的摘要说明。
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Button Button1;
private void Page_Load(object sender, System.EventArgs e)
{
Button1.Attributes.Add("onclick","return submit()");
} #region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load); }
#endregion }
}
解决方案 »
- Ext BorderLayout布局嵌套问题.【急!!】
- FCKeditor的UserFilesPath属性在哪设置
- 怎洋防止JS变量刷新页面还原
- 母版页与用户控件的引用问题
- 数据结构和算法!!!
- 跪求一问题,大恩必报
- 我想让用户在站点上输入大段的代码(任何语言格式),然后正确地输出显示,像CSDN一样,应该怎么做?
- (新手)显示数据问题困扰我!!!!!!!进来看看吧。进来都有分
- 关于页面打印的问题!!高手请进!!!
- 写入日志出错!!!!!
- 无法取得修改后的textbox中的值。取得的值还是原前一个页面传过来的值,修改后的值无法取得。*****高分求解,希望能快点结贴!*****
- 请问SubString怎么用?
Button1.Attributes.Add("onclick","submit()");
不成功!
luluso(相约中国大陆最南端-湛江是我家、爱护靠大家)
我想调用页面写的一段javascript,所以要这样写!
{
if(!Page.IsPostBack)
{ Button1.Attributes.Add("onclick","submit()");
}
}
网页源代码已经有了onclick="submit()" ,但还是不能触发
/*************************/
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<script language=javascript> function submit()
{
alter("asdw");
} </script>
<title>WebForm1</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form name="Form1" method="post" action="WebForm1.aspx" id="Form1">
<input type="hidden" name="__VIEWSTATE" value="dDw5NjU1MTU1O3Q8O2w8aTwxPjs+O2w8dDw7bDxpPDE+Oz47bDx0PHA8O3A8bDxvbmNsaWNrOz47bDxzdWJtaXQoKTs+Pj47Oz47Pj47Pj47PgoSq5vxLtxGUxDW2CQP8hFrAynE" /> <input type="submit" name="Button1" value="Button" id="Button1" onclick="submit()" style="Z-INDEX: 101; LEFT: 416px; POSITION: absolute; TOP: 152px" />
</form>
</body>
</HTML>
/*************************************/
Button1触发一次事件就可以
是用这个添加button1的onclick的代码吗?
if(!Page.IsPostBack)
{ Button1.Attributes.Add("onclick","submit()");
}
我已经添加上去,看原代码也有onclick="submit()" 属性,但是按button1就不能触发javascript:submit() ?
function submit()
{
alert("aaaaa");
}
试试......
要不用客户端脚本给button加事件
document.all["Button1"].attachEvent("onclick",submit());
当然要注意,必须是在这个button1已经加载的情况下在给它加事件哦!
你试试
{
Button1.Attributes.Add("onclick","this.submit();");
}
肯定可以的﹗﹗
{
alter("asdw");
}
alter有返回值吗?
建议改为confirm('确实要删除吗?')
为一般button用onClick=btn_click()
这句没错.
{
Button1.Attributes.Add("onclick","this.submit();");
}
点击后显示网页有错.
Button1.Attributes.Add("onclick","checkForm();");
{
Button1.Attributes.Add("onclick","return true");
}
已经试过改函数名称,改函数内容都不能
但是只用html就可以了,是不是C#不能这样调用javascript呢?
有没有人试过这样调用javascript的?
/*****************************/
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<script language=javascript> function submit()
{
return confirm("asdw");
} </script>
<BODY>
<input type="submit" name="Button1" value="Button" id="Button1" onclick="submit()">
</BODY>
</HTML>
/*****************************/
Enable IE的script debugging. Display a notification for about every script error.
在refresh这个page, click submit button. 看看什么地方有错.