想办法把你的DIV块用个服务器端控件替换掉
解决方案 »
- 页面的后台文a.aspx.cs与Class.cs有什么不同?
- --运行aspx页面如何自动运行指定的a标记--
- 高手快来帮帮!!!!!
- WEB用户空间问题 !
- WPF 和 Silverlight 的区别
- 老问题重提 webpart怎么在ajax中拖动第二次(vs2008)
- javascript脚本在服务器上不起作用(急)?
- ASP.NET2 (C#)做WEBFORM的Gridview中,如何使我加入的模板列中的RadioButton在运行时只能选中一列呢?
- DataGrid问题:如何改变其模版列的背景颜色????
- 一个简单问题,但我就是想不通,谢谢
- 无法进行更新?? 请教高手!!!!
- csc /r:"C:\Office XP PIAs\Microsoft.Office.Interop.Word.dll" example1.cs 后出现错误fatal error csc 2008:未指定输入。
<div onclick="hid.value='123';txt1.value='456'; form1.submit()">
hello word, click me!
<input type=hidden id=hid runat=server />
<asp:TextBox id=txt1 runat=server style="display:none" />
</div>
</form>
<script language=c# runat=server>
void Page_Load(Object o, EventArgs e)
{
if (IsPostBack)
{
Response.Write(hid.Value + ":" + txt1.Text);
}
}
</script>
TableRow tr = t.Rows[0];
TextBox tb = (TextBox)tr.FindControl("TextBox1");
....for example:<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<Script language="C#" runat="server">
void Page_Load(Object o, EventArgs e)
{
if (!IsPostBack)
{
SqlDataAdapter da = new SqlDataAdapter("select * from authors",
"Server=localhost;Database=pubs;UID=sa;PWD=;");
DataSet ds = new DataSet();
da.Fill(ds,"authors"); DataGrid1.DataSource = ds.Tables["authors"].DefaultView;
DataGrid1.DataBind();
}
else
{
Table t = (Table)DataGrid1.Controls[0];
TableRow tr = t.Rows[0];
TextBox tb = (TextBox)tr.FindControl("TextBox1");
HtmlInputHidden hhi = (HtmlInputHidden)tr.FindControl("hid");
Response.Write(String.Format("{0}:{1}<BR>", tb.Text, hhi.Value));
}
}</script>
<form runat="server">
<asp:datagrid id="DataGrid1" runat="server" GridLines="Both">
<Columns>
<asp:TemplateColumn HeaderText="Test">
<HeaderTemplate>
<div onclick="this.all.tags('INPUT')[0].value='123';this.all.tags('INPUT')[1].value='456'; document.forms[0].submit()">
hello word, click me!
<input type=hidden id=hid runat=server />
<asp:TextBox id=TextBox1 runat=server/>
</div>
</HeaderTemplate>
<ItemTemplate>
test
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid>
<asp:Button id=btn runat=server Text="submit" />
</form>
我的TextBox1是不是放在DataGrid中的。其实最主要的原因就是使用js的submit()只能用Requset.Form得到,而平常使用的TextBox1.Text得不到数据。