if(window.frames["cycs_infor"].document.getElementById("txtcycsmc").value.length==0)
{
alert("餐饮场所名称不能为空!");
parent.frames["cycs_infor"].document.getElementById("txtcycsmc").Focus();} 不一样时我测试的时候改的 一样也不行啊
{
alert("餐饮场所名称不能为空!");
parent.frames["cycs_infor"].document.getElementById("txtcycsmc").Focus();} 不一样时我测试的时候改的 一样也不行啊
<asp:DataList ID="DataList1" runat="server" Font-Size="9pt"
Width="148px" >
<ItemTemplate>
<table style="width: 140px; vertical-align: top; text-align: left;" cellpadding="0" cellspacing="0" id="table">
<tr>
<td colspan="3" style="width: 182px; height: 8px;">
<a href="Module/Visitor/ViewReply.aspx?ArticleID=<%#DataBinder.Eval(Container.DataItem,"ArticleID") %>">
<%#DataBinder.Eval(Container.DataItem,"Subject") %>
</a>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList></td>
正解 你的这个“不同的页面” 是由程序决定的吧。 CommandArgument 写入俱体页面的参数。在后台进行跳转,
<HeaderTemplate>
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="list">
<tr>
<td>名称</td>
<td>超链接</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><%#((DataRowView)Container.DataItem)["Name"]%></td>
<td runat="server" visible='<%#((DataRowView)Container.DataItem)["enableSubmit"]%>'><asp:LinkButton ID="submit1" runat="server" CommandName="link" CommandArgument='<%#((DataRowView)Container.DataItem)["Name"]%>'>[超链接]</asp:LinkButton></td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DataTable dt=****;//从数据库读出数据
Repeater1.DataSource = dt;
Repeater1.DataBind();
}
}protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
{
string strName;
if (e.CommandName.ToLower() == "link")
{
strName = e.CommandArgument.ToString();
if(strName=="aaa")
{
Response.Redirect("aaa.aspx", true);
}
if(strName=="bbb")
{
Response.Redirect("bbb.aspx", true);
}
}
}
中第二列的 runat="server" visible='<%#((DataRowView)Container.DataItem)["enableSubmit"]%>'去掉 这是控制此列是否显示的
我是把自己代码改改就放上来了。忘了改
还有这个link ??
CommandName="link"的判断
<HeaderTemplate>
<table width="100%" border="0" cellspacing="1" cellpadding="0" class="rep_table">
<tr class="rep_alternating">
<th class="rep_td">
序号</th>
<th class="rep_td">
表格名称</th>
<th class="rep_td">
报送数</th>
<th class="rep_td">
报送(采集)范围</th>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr onmouseover="rep_mo(this)" onmouseout="rep_mout(this,true)" class="rep_normal">
<td class="rep_td" width="40px" align="left">
<%# Eval("I_ID")%>
</td>
<td class="rep_td" align="left">
<a href="../add_cycs_infor.aspx"style="text-decoration:none;border:0;color:#0066cc"><%# Eval("VC_BGMC")%> 【填写表格】</a>
</td>
<td class="rep_td" align="left">
<%# Eval("VC_BSLXJC")%> <a href="" style="text-decoration:none;border:0;color:#0066cc">【查看详细】</a>
</td>
<td class="rep_td" align="left">
<%# Eval("VC_BSFW")%>
</td>
</tr>
</ItemTemplate>
<AlternatingItemTemplate>
<tr onmouseover="rep_mo(this)" onmouseout="rep_mout(this,false)" onclick="rep_click('<%# Eval("I_ID")%>')"
class="rep_alternating">
<td class="rep_td" width="40px" align="left">
<%# Eval("I_ID")%>
</td>
<td class="rep_td" align="left">
<a href="../add_lymddzh_infor.aspx?id=<%# Eval("I_ID")%>" style="text-decoration:none;border:0;color:#0066cc"><%# Eval("VC_BGMC")%> 【填写表格】</a>
</td>
<td class="rep_td" align="left">
<%# Eval("VC_BSLXJC")%> <a href="" style="text-decoration:none;border:0;color:#0066cc">【查看详细】</a>
</td>
<td class="rep_td" align="left">
<%# Eval("VC_BSFW")%>
</td>
</tr>
</AlternatingItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
这是这样的啊 》怎么搞啊?
你照样子改一下
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
GridViewRow row = e.Row;
DataControlRowType RowType = row.RowType;
if (RowType != DataControlRowType.Header && RowType != DataControlRowType.Footer)
{
if (条件1)
{
Response.Redirect("aaa.aspx", true);
}
if (条件2)
{
Response.Redirect("bbb.aspx", true);
}
}
}
select name='<a href=a.aspx>'+ name +'</a>' from table1
union
select name='<a href=b.aspx>'+ name +'</a>' from table2
或者
select name='<a href=a.aspx>'+ name +'</a>' from table1 where name='aaa'
union
select name='<a href=b.aspx>'+ name +'</a>' from table1 where name='bbb'