后台代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;namespace Website
{
public partial class TESTTTTT : System.Web.UI.Page
{
public string name = "我是后台变量";
protected void Page_Load(object sender, EventArgs e)
{
this.DataBind(); }
//不能为private
protected string StrTest()
{
return "这是前台通过<%# %>调用后台方法";
}
public void StrTest2()
{
Response.Write("这是前台通过<%= %>调用后台方法");
}
}
}前台代码:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TESTTTTT.aspx.cs" Inherits="Website.TESTTTTT" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body> <form id="form1" runat="server">
<div>
<b>服务器控件</b><br />
<br />
服务器端文本框绑定后台方法:<asp:TextBox ID="TextBox1" runat="server" Text="<%#StrTest()%>"></asp:TextBox><%=StrTest()%><br />
<br />
<br />
......................变量:<asp:TextBox ID="TextBox2" runat="server" Text="<%#name%>"></asp:TextBox><br />
<br />
<br />
服务器端文本框绑定后台方法:<asp:Label ID="Label1" runat="server" Text="Label"><%=StrTest()%></asp:Label><br />
<br />
<br />
服务器端文本框绑定后台方法:<asp:Label ID="Label2" runat="server" Text="<%#StrTest() %>"></asp:Label><br />
<br />
<br />
<b>客户端控件</b><br />
<br />
客户端文本框绑定后台方法:<input id="Text1" type="text" value="<%#StrTest()%>" /><%=name %><br />
<br />
<br />
客户端标签:
<div><%=StrTest() %></div>
<div>
<br />
<br />
<asp:Button ID="Button1" runat="server" Text="<%#name %>" OnClientClick="return confirm('确认要删除此行信息吗?')" />
<br />
<br />
<asp:Button ID="Button3" runat="server" Text="<%#name %>" OnClientClick="<%# "return confirm('" + Eval("name") + "')" %>" />
</div>
</div>
</form>
</body>
</html>问题:
我需要在Button3点击后,弹窗显示 内容包括变量name
例如,确认要删除 什么什么 name 吗?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;namespace Website
{
public partial class TESTTTTT : System.Web.UI.Page
{
public string name = "我是后台变量";
protected void Page_Load(object sender, EventArgs e)
{
this.DataBind(); }
//不能为private
protected string StrTest()
{
return "这是前台通过<%# %>调用后台方法";
}
public void StrTest2()
{
Response.Write("这是前台通过<%= %>调用后台方法");
}
}
}前台代码:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TESTTTTT.aspx.cs" Inherits="Website.TESTTTTT" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body> <form id="form1" runat="server">
<div>
<b>服务器控件</b><br />
<br />
服务器端文本框绑定后台方法:<asp:TextBox ID="TextBox1" runat="server" Text="<%#StrTest()%>"></asp:TextBox><%=StrTest()%><br />
<br />
<br />
......................变量:<asp:TextBox ID="TextBox2" runat="server" Text="<%#name%>"></asp:TextBox><br />
<br />
<br />
服务器端文本框绑定后台方法:<asp:Label ID="Label1" runat="server" Text="Label"><%=StrTest()%></asp:Label><br />
<br />
<br />
服务器端文本框绑定后台方法:<asp:Label ID="Label2" runat="server" Text="<%#StrTest() %>"></asp:Label><br />
<br />
<br />
<b>客户端控件</b><br />
<br />
客户端文本框绑定后台方法:<input id="Text1" type="text" value="<%#StrTest()%>" /><%=name %><br />
<br />
<br />
客户端标签:
<div><%=StrTest() %></div>
<div>
<br />
<br />
<asp:Button ID="Button1" runat="server" Text="<%#name %>" OnClientClick="return confirm('确认要删除此行信息吗?')" />
<br />
<br />
<asp:Button ID="Button3" runat="server" Text="<%#name %>" OnClientClick="<%# "return confirm('" + Eval("name") + "')" %>" />
</div>
</div>
</form>
</body>
</html>问题:
我需要在Button3点击后,弹窗显示 内容包括变量name
例如,确认要删除 什么什么 name 吗?
解决方案 »
- 关于MVC3 Razor 的问题
- ObjectDataSource更新页面后如何刷新?
- 求一个MSDN2010中文版下载地址
- asp.net判断datatable1的哪几个值是根据datatable2中的值查出来的
- asp.net中 sql语句,like的用法
- 网站的根目录,二级目录及其他级的子目录如何设置匹配(web.config),如何用Httphandler能处理。盼思路或代码。
- 请帮忙!!在线等,PLSQLRSet
- 求一存储过程
- 请问在asp.net中如何去调用vc6的dll呢
- ASP.NET到底有那些版本,具体有那些主要不同之处?
- IIS 经常断掉 错误出现在w3wp.exe中,求大神进来看看日志帮分析下,全部积分了
- c#访问js的问题
我现在写的Button3是未完工品,放在这里做样子的
你把代码改下
OnclientClick=return bac()
function abc()
{
if(confirm("确实要删除吗?")){
return true;
}else {
return false;
}
}
这位老师,我试过了很多写法,都不行
后台有个public string msg_qty = "";
msg_qty = "不良数合计:" + ttqty.ToString() + ", 确认更新吗?"; ttqty是变量
前台有个<input value='<%=msg_qty %>' id="hd" />
运行后,input的value显示是正确的,是我想要的,例如:不良数合计是:108,确认更新吗?但是我想把这个msg_qty放在
Button2的onclentclick里面,执行数据库插入前,弹出窗口本次不良数合计是:***,确认更新吗?
确定 取消
这个问题对你们来说是非常简单的,但是我不会,能否给个建议,比如网上哪里有现成的例子,我学习下,现在没时间系统的去学ajax啊
大神,我用了你的代码,弹窗没有了,我不知道是哪里错了
那你分開試試"return confirm(\"{0}\",\"{1}\")", Eval("a"), Eval("b")
還有return confirm改為return ConfirmWindow試試
大神,我用了你的代码,弹窗没有了,我不知道是哪里错了
最好發你代碼過來,前台 後台Load事件
代码太长了,发不出来,具体过程是这样的:在页面输入一个产品,点击btn1,后台从数据库获得这个产品的不良项目(不同产品不一样),动态生成不确定个数的textbox,然后输入不良品数1、不同产品的不良项目不固定,所以textbox个数不固定
2、每个产品的不同批次,有哪些不良,数量是多少,也不固定所以insert into table values(),(),(),括号个数也不一样
每个括号中有一个值是用来不良数,我想在执行insert前,在弹出的窗口中显示以下内容
——————————————————
| 不良品合计是:ttqty 个,确定录入吗?|
| 确定 取消 |
——————————————————
ttqty是在生成insert into table values(),(),()时候通过遍历获得的不良数合计数量不能放在page_load这里,我试过,可以提示,但是数量获得不了,还是0个
// <summary>
// 服务器端弹出confirm对话框
// </summary>
// <param name="str_message">提示信息,例子:"您是否确认删除!"</param>
// <param name="btn">隐藏botton按钮id值,比如:btn_flow</param>
// <param name="page">page类</param>
public void confirm(string str_message,string btn,page page)
{
page.registerstartupscript("","<script> if (confirm('"+str_message+"')==true){document.forms(0)."+btn+".click();}</script>");
}