点击下一步,没有把参数传过去,麻烦大家帮忙看看,谢谢了前台 <asp:TextBox ID="textfield" runat="server">请刷条码号</asp:TextBox>
<asp:Button ID="Submit" runat="server" OnClick="Submit_Click" Text="搜索" />
<asp:FormView ID="FormView1" runat="server" Width="521px" Height="125px" >
<ItemTemplate> 您的姓名:<asp:Label ID="Label2" runat="server" Text='<%# Bind("brxm") %>'></asp:Label><br>
您的联系方式:<asp:Label ID="Label3" runat="server" Text='<%# Bind("jtdh") %>'></asp:Label><br>
<br><br><br><br><br><br><br>
<a href="javascript:location.href='ks.aspx?brxm=' + escape('<%=brxm%>') + '&jtdh=' + escape('<%=jtdh%>');void(0);">下一步</a>
</ItemTemplate></asp:FormView>
后台
public partial class _Default : System.Web.UI.Page
{
public string brxm;
public string jtdh; protected void Page_Load(object sender, EventArgs e)
{ if (Request.QueryString["brxm"] != null)//判断是否有接受值,如果有
{
brxm = Request.QueryString["brxm"].ToString(); }
if (Request.QueryString["jtdh"] != null)//判断是否有接受值,如果有
{
jtdh = Request.QueryString["jtdh"].ToString(); }
if (Request.QueryString["textfield"] != null)//判断是否有接受值,如果有
{
id = Request.QueryString["textfield"].ToString();
}
textfield.Attributes.Add("onclick", "if (this.value=='请刷条码号') this.value='';");
textfield.Attributes.Add("onkeydown", "SubmitKeyClick('Submit');");
//Link.Visible = false;
}
protected void Submit_Click(object sender, EventArgs e)
{
string ConnectionString = "server=192.168.1.20;Data Source=hrp;user id=hrp;password=hrp;";//写连接串 OracleConnection conn = new OracleConnection(ConnectionString);//创建一个新连接 try
{
conn.Open(); OracleCommand cmd = conn.CreateCommand(); cmd.CommandText = "select distinct brxm,jtdh from v_ms_brxx where jzkh like '%" + textfield.Text.ToString().Trim() + "%'";//sql查询语句
OracleDataReader dr = cmd.ExecuteReader();
FormView1.DataSource = dr; FormView1.DataBind();
textfield.Text = "";
textfield.Visible = false; Submit.Visible = false;
dr.Close();
} catch (Exception ee)
{
Response.Write(ee.Message); //如果有错误,输出错误信息
} finally
{
conn.Close(); //关闭连接
} }}
<asp:Button ID="Submit" runat="server" OnClick="Submit_Click" Text="搜索" />
<asp:FormView ID="FormView1" runat="server" Width="521px" Height="125px" >
<ItemTemplate> 您的姓名:<asp:Label ID="Label2" runat="server" Text='<%# Bind("brxm") %>'></asp:Label><br>
您的联系方式:<asp:Label ID="Label3" runat="server" Text='<%# Bind("jtdh") %>'></asp:Label><br>
<br><br><br><br><br><br><br>
<a href="javascript:location.href='ks.aspx?brxm=' + escape('<%=brxm%>') + '&jtdh=' + escape('<%=jtdh%>');void(0);">下一步</a>
</ItemTemplate></asp:FormView>
后台
public partial class _Default : System.Web.UI.Page
{
public string brxm;
public string jtdh; protected void Page_Load(object sender, EventArgs e)
{ if (Request.QueryString["brxm"] != null)//判断是否有接受值,如果有
{
brxm = Request.QueryString["brxm"].ToString(); }
if (Request.QueryString["jtdh"] != null)//判断是否有接受值,如果有
{
jtdh = Request.QueryString["jtdh"].ToString(); }
if (Request.QueryString["textfield"] != null)//判断是否有接受值,如果有
{
id = Request.QueryString["textfield"].ToString();
}
textfield.Attributes.Add("onclick", "if (this.value=='请刷条码号') this.value='';");
textfield.Attributes.Add("onkeydown", "SubmitKeyClick('Submit');");
//Link.Visible = false;
}
protected void Submit_Click(object sender, EventArgs e)
{
string ConnectionString = "server=192.168.1.20;Data Source=hrp;user id=hrp;password=hrp;";//写连接串 OracleConnection conn = new OracleConnection(ConnectionString);//创建一个新连接 try
{
conn.Open(); OracleCommand cmd = conn.CreateCommand(); cmd.CommandText = "select distinct brxm,jtdh from v_ms_brxx where jzkh like '%" + textfield.Text.ToString().Trim() + "%'";//sql查询语句
OracleDataReader dr = cmd.ExecuteReader();
FormView1.DataSource = dr; FormView1.DataBind();
textfield.Text = "";
textfield.Visible = false; Submit.Visible = false;
dr.Close();
} catch (Exception ee)
{
Response.Write(ee.Message); //如果有错误,输出错误信息
} finally
{
conn.Close(); //关闭连接
} }}
解决方案 »
- C#能开发淘宝的TOP吗?
- 更新SQL SERVER 2005数据库里的图片字段的请教
- winform程序 登录界面如何做成这样,同一客户端同一账号只能登录一次,不同账号不限制;不同客户端间不做限制
- 【------------CSHARP和C++的区别?------------------------】
- 请帮忙搞定一个正则表达式!
- 请教出现这个错误该怎么办?“试图运行项目时出错:无法启动调试。占位程序接收到错误数据。”
- 请求c#的源代码
- 转行C#。帮忙顶一下。
- C#中被引用的类如何知道当前引用自身的类?
- 今天听了微软的讲座(深圳),还装了“送的”vs.net bete2 中文版。
- C# 如何不用SQL2005,而调用MSDE数据库?
- 请教:C#中如何调用C语言编写的形参是二级指针的函数?
') + '&jtdh=' + escape('<%#Bind(jtdh)%>
')就报错了,我应该怎么把这两个获取的参数传过去呢、大家帮忙看看,谢谢了