<a href='NewsShow.aspx?id=<%#Eval("id") %>' class="red"><%#Eval("title") %></a>页面传值

点击后<a href='NewsShow.aspx?id=<%#Eval("id") %>' class="red"><%#Eval("title") %></a>怎样用一个Textbox接收其中的ID值!Asp.net+c#

呵呵,这个很简单的啦:
在可以在NewsShow.aspx页面的加载事件中写入如下代码:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if(Request.QueryString["id"] != null)
{
Textbox1.Text=Request.QueryString["Id"].ToString();
}
}
}
温馨提示:内容为网友见解,仅供参考
无其他回答

<a href='news.aspx?id=<%# Eval("ID") %>'>中的?代表什么意思啊还有...
就是表示传递参数的意思,后面跟的就是一个参数之类的 ,? 就是在用在url后面便是此后url后面的是要向这个url传递的参数,其实就相当于一个分隔符,有了这个分隔符,能够实现前台向后台传递参数

<a href='xiangxi.aspx?uid=<%#Eval("name") %>传值
就是表示传递参数的意思,后面跟的就是一个参数之类的,?就是在用在url后面便是此后url后面的是要向这个url传递的参数,其实就相当于一个分隔符,有了这个分隔符,能够实现前台向后台传递参数

asp NavigateUrl=''~\/single.aspx?id=<%#Eval("st3") %>' 传参数为什 ...
回答:NavigateUrl='<%#"tie.aspx?id="+DataBinder.Eval(Container.DataItemz"id")%>'

<a href="Class.aspx?ClassID=<%#Eval("ClassID") %>">具体是什么意思...
<%#Eval("ClassID") %> 的意思为调用查询表中 字段名 为ClassID 的值 合起来 <a href="Class.aspx?ClassID=<%#Eval("ClassID") %>"> 的意思表示一个连接地址,如果数据库中ClassID 的值为2,那么编译后,这段代码就变成 <a href="Class.aspx?ClassID=2"> ...

点击新闻标题如何进入该新闻的正文那一页
给你个思路,在新闻标题那页绑定数据,用sqlDatasource绑定就可以,然后在你新闻标题那转换为模板,给你个比较全的代码 <a href='<%#"showNewsContent.aspx?id="+Eval("id")%>' target="_blank" title='<%#Eval("title")%>'> <%#Eval("title").ToString().Length>20?Eval("title")....

<A href="showmsg.aspx?id=<%# container.dataitem("ID") %>_百度知 ...
怎么了?<A href="showmsg.aspx?id=<%# container.dataitem("ID") %>"> 这才是正确的!<A href="...">是HTML标签!里边<%# XXX%>是绑定了一个变量。如此而已!

webform 中的<%# Eval("Id")%>中的id的值怎么得来的?求一个小demo啊...
后台对控件使用DataBind() 绑定数据源,如果你的数据中有一个字段叫:Id,那么前台就能用<%# Eval("Id") %>来获取值了。

asp.net中repeater中的每一列值怎么传到下页的文本框中
要将一行的值都传过去有些麻烦,要考虑各列值的长度,如果长度不是很长,可以采用GET方式传递。即在页面链接后?id=...&name=...。但是如果过长就要采用POST方式了。下面方式你参考下:<a href="..\/LookNews.aspx?id=<%#Eval("id")%>" target="_blank"><\/a> 比如这里的LookNews.aspx是...

<a href="?del=<%# Eval("Id") %>>
在后台应该是定义一个public int Id变量,并在page_load事件中对它进行赋值,如:protected void Page_Load(){ if(Request.QueryString["del"]!=null)Id=Convert.ToInt32(Request.QueryString["del"]);} 而在设计页面上这样调用 <a href="success.aspx?del=<%=Id%>"> ...

这个错误什么意思:“Eval”是一个“方法组”,无法为它赋值。
正确写法:<%#Eval("id") %>意思是把值绑定到这个位置上。Eval("id")返回值为object.<% %>可以放C#代码片段,所以也可以去这个绑定值进行操作,但都得在前面带上#如:<%#Eval("id").ToString() %><%#Convert.ToInt32(Eval("id")) %> ...

相似回答