在Page_Load中用Response.Write写入javascript脚本!
解决方案 »
- 存储过程导出数据库数据到execl 问题
- 求c#替换字符串
- net有没有像php的gzcompress压缩字符串的算法
- 如何除掉webpart的标题栏?
- 分享:随意支持数字分页
- Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
- treeview怎么改变默认节点?初始化后他的selectednodeindex=0!!!怎么让他不选种任何一个节点
- 网站标题始终不显示是怎么回事?
- 关于Integrate Windows Authentication SSO的问题
- 两个表单(一个大表单套着一个小表单),但是我只想提交一个[具体情况里面有--公司就我一个人-请大家帮帮忙!!谢谢]
- 高分求助!在线等候!在asp.net中怎么调用动态连接库?
- 下拉菜单生成器???
String scriptString = "<script language=JavaScript> window.open(……)<";
scriptString += "/";
scriptString += "script>"; if(!this.IsClientScriptBlockRegistered("clientScript"))
this.RegisterClientScriptBlock("clientScript", scriptString);
} </script>
如下是一段完整的示例代码,供您参考:
<html>
<head>
<script language="C#" runat="server">
void Page_Load(Object Src, EventArgs E) {
button1.Attributes.Add("onclick","javascript:window.open('test.aspx')");
}
</script>
</head>
<body>
<h3>Open a new window</h3>
<p>
<form runat="server">
<asp:button id="button1" text="Open New Window" runat="server" />
</form>
</body>
</html>
希望这些对您有帮助。 — 微软全球技术中心 VB支持中心本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
button1.Attributes.Add("onclick","javascript:window.open('test.aspx')");变成,"javascript:window.close('test.aspx')");?
如果服务器端代码由于技术原因连新开浏览器窗口这样的基本功能都实现不了,那它就应该受到疑问。这种服务器端的代码方式究竟在功能上能不能和Java的客户端虚拟机方式相抗衡。
希望微软技术支持给予解释。
<asp:HyperLink id="hyperlink1"
ImageUrl="images/pict.jpg"
NavigateUrl="http://www.microsoft.com"
Text="Microsoft Official Site"
Target="_blank"
runat="server"/>
希望微软技术支持给予解释。
acptvb(微软全球技术中心 VB技术支持)能给个明确回答吗?反正你又不负法律责任!!!呵呵
不知道,这么想对不对,我刚开始用donnet的时候也想打开新窗口,可惜一直不知道如何。只有通过javascript或是链接
<html>
<head>
<script language="C#" runat="server"> void Page_Load(Object Sender, EventArgs e) { if (!Page.IsPostBack) { ArrayList values = new ArrayList(); values.Add(new PositionData("Microsoft", "Msft", "150 共享"));
values.Add(new PositionData("Intel", "Intc", "25 共享"));
values.Add(new PositionData("Dell", "Dell", "115 共享")); repeater1.DataSource = values;
repeater1.DataBind();
}
} void Repeater1_ItemCommand(object sender, RepeaterCommandEventArgs e) { lblResult.Text = "<u>命令</u>为:<b>" + e.CommandName + "</b>,<u>命令参数</u>为:<b>" + e.CommandArgument + "</b>";
} public class PositionData { private string name;
private string ticker;
private string shares; public PositionData(string name, string ticker, string shares) {
this.name = name;
this.ticker = ticker;
this.shares = shares;
} public string Name {
get {
return name;
}
} public string Ticker {
get {
return ticker;
}
} public string Shares {
get {
return shares;
}
}
}
<h3><font face="宋体">在列表中冒泡按钮单击</font></h3>
<p></p> <form runat=server>
<font face="宋体" size="-1"> <asp:Repeater id=repeater1 onitemcommand="Repeater1_ItemCommand" runat="server"> <ItemTemplate>
<asp:Button id=btnBuy Text="买" CommandName="买" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "Ticker") %>' runat="server" /> <asp:Button id=btnSell Text="卖" CommandName="卖" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "Shares") %>' runat="server" /> <asp:Label id=lblCompany Text='<%# DataBinder.Eval(Container.DataItem, "Name") %>' Font-Bold="true" runat=server /> <p> </ItemTemplate> </asp:Repeater> <asp:Label id=lblResult runat="server" /> </font>
</form></body>
</html>
button.Attributes.Add("onclick","javascript:window.open('newwindow.aspx')");