一、区别与应用: Form中的get和post方法,在数据传输过程中分别对应了>
第一种方法
<asp:TemplateField HeaderText="激活状态">
<ItemTemplate>
<%这里如何根据[Enabled]的值来显示“已激活”和“未激活” %>
</ItemTemplate>
</asp:TemplateField>
换成
<asp:BoundField DataField="激活状态" HeaderText="工作单位" />
在GridView的RowDataBound事件中进行判断
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (eRowRowType == DataControlRowTypeDataRow)
{
if (eRowCells[4]Text == "0")//不清楚你这个值是什么 GridView的列是从0开始算的 你这个是第五列 所以4 如有改动自行修改
{
eRowCells[4]Text = "激活";
}
else
{
//未激活
}
}
}
---------------------------------------------------------------
第二种方法比较简单 但没有测试过用正则表达式
<asp:TemplateField HeaderText="激活状态">
<ItemTemplate>
<%# Eval("Enabled")ToString() == "1" 激活 :未激活%>
</ItemTemplate>
</asp:TemplateField>
如果Enabled的值等于1 那么这里显示激活 如果不是显示未激活 你自己看着改把
documentgetElementById("<%=WXQControl1ClientID%>");
这种方式只是获得了这个控件,但是要取得控件的属性值。例如value,就需要这样写
documentgetElementById("<%=WXQControl1ClientID%>")value;
建议楼主这样做:
var obj=documentgetElementById("<%=WXQControl1ClientID%>");
alert(obj);
如果d出的消息框中不是null,就证明了找到了这个控件,就可以用
documentgetElementById("<%=WXQControl1ClientID%>")value;
获取值了。但是有些属性可能不一样,楼主要获得具体什么属性方式会稍有差异
例如获取display属性,就需要这样
if(!documentgetElementByid("<%=WXQControl1ClientID%>")styledisplay="none")
的方式
以上就是关于asp与aspx如何交换数据全部的内容,包括:asp与aspx如何交换数据、关于aspx中数据库的 *** 作、aspx c# GridView里面怎么显示我想要的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)