请问怎末实现单击 LinkButton 弹出一个没有工具栏、地址栏的页面,并向这个页面传递一个变量???????
解决方案 »
- my97日期控件点击不出现,请帮忙看看。
- 逻辑层到底应该写些什么东西?为什么我做过的几个小项目,几乎都没用到逻辑层?
- Request.Browser.ScreenPixelsHeight不能获取正确值
- 高手赐教:为什么会出现名称session在类或命名空间“dcweb.db”中不存在
- ASP.NET对客户端的识别
- asp.net 新闻抓取,并且保存到自己数据库应该怎么实现
- 有自制控件的asp.net工程发布问题
- SQL 2003 转 SQL2005 的一个简单布属问题.Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|
- 强烈建议不管新手老手都尽快结贴!散200先
- 来报恩吧,:-)
- word 怎么实现单色打印阿???怪。 我是菜鸟。
- 有一个问题请朋友们进来!
<SCRIPT LANGUAGE="javascript">
function windowshow_msg()
{
window.open ('xxx.aspx?aaaa=变量', 'new', 'height=200, width=200, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')
}
</SCRIPT>
请问怎末在 LinkButton 的 OnClick 事件中调用 windowshow_msg() 怎末把变量传递给 JS 。还有其它方法么?
这句应该加在那呀?
<SCRIPT LANGUAGE="javascript">
this.LinkButton1.Attributes["onclick"]="windowshow_msg()";
function windowshow_msg()
{
window.open ('xxx.aspx?aaaa=变量', 'new', 'height=200, width=200, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')
}
</SCRIPT><asp:LinkButton id="LinkButton1" OnClick="windowshow_msg()" style="Z-INDEX: 101; LEFT: 138px; POSITION: absolute; TOP: 118px" runat="server" Width="108px" Height="26px">LinkButton</asp:LinkButton>不行!
Response.Write("<Script>window.open('aaa.aspx?CommandID=“变量” +" ','newwindow', 'height=500, width=400, toolbar= no, menubar=no, scrollbars= auto, resizable=yes, location=no, status=no');</Script>");
编译器错误信息: BC30648: 字符串常数必须以双引号结束。
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="wxtex.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<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">
<SCRIPT LANGUAGE="javascript">
function aa()
{
window.open ('index.aspx?aaaa=变量', 'new', 'height=200, width=200, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')
}
</SCRIPT> </HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:LinkButton id="LinkButton1" style="Z-INDEX: 101; LEFT: 264px; POSITION: absolute; TOP: 152px"
runat="server">LinkButton</asp:LinkButton>
</form>
</body>
</HTML>
后台:
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 wxtex
{
/// <summary>
/// WebForm1 的摘要说明。
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.LinkButton LinkButton1;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面 LinkButton1.Attributes.Add("onclick","javascipt:aa();");
} #region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.LinkButton1.Click += new System.EventHandler(this.LinkButton1_Click);
this.Load += new System.EventHandler(this.Page_Load); }
#endregion private void LinkButton1_Click(object sender, System.EventArgs e)
{
}
}
}
如果是单个文件可以这样
<% @ Page Language="C#" %>
<% @ Import Namespace="System" %>
<Script Language="C#" Runat="Server">
public void Page_Load(Object src,EventArgs e)
{
this.LinkButton1 .Attributes["onclick"]="windowshow_msg()";
}
</script>
<html>
<head>
<title></title>
<SCRIPT LANGUAGE="javascript">
function windowshow_msg()
{
window.open ('xxx.aspx?aaaa='+document.all.aaaa.value, 'new', 'height=200, width=200, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')
}
</SCRIPT>
</head>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<FONT face="宋体"><input type="hidden" id="aaaa" value="testValue">
<asp:LinkButton id="LinkButton1" style="Z-INDEX: 101; LEFT: 320px; POSITION: absolute; TOP: 136px"
runat="server" EnableViewState="False">LinkButton</asp:LinkButton></FONT>
</form>
</body>
</HTML>
其实大家已帮你回答很清楚了