打印本文 打印本文 关闭窗口 关闭窗口
初学ASP.Net时在论坛收藏收集的一些资料备忘
作者:武汉SEO闵涛  文章来源:敏韬网  点击数2271  更新时间:2009/4/23 10:40:30  文章录入:mintao  责任编辑:mintao
xtBox id="JinE" runat=''''server'''' Text=''''<%# DataBinder.Eval(Container.DataItem,"DG_JinE")%>'''' />
  </ItemTemplate>
      </asp:TemplateColumn>


<script language="javascript">
function DoCal()
{
  var e = event.srcElement;
  var row = e.parentNode.parentNode;
  var txts = row.all.tags("INPUT");
  if (!txts.length || txts.length < 3)
 return;
 
  var q = txts[txts.length-3].value;
  var p = txts[txts.length-2].value;

  if (isNaN(q) || isNaN(p))
 return;

  q = parseInt(q);
  p = parseFloat(p);

  txts[txts.length-1].value = (q * p).toFixed(2);
}
</script>

24.datagrid选定比较底下的行时,为什么总是刷新一下,然后就滚动到了最上面,刚才选定的行因屏幕的关系就看不到了
page_load
page.smartNavigation=true

25.在Datagrid中修改数据,当点击编辑键时,数据出现在文本框中,怎么控制文本框的大小 ?

private void DataGrid1_ItemDataBound(obj sender,DataGridItemEventArgs e)
{
       for(int i=0;i<e.Item.Cells.Count-1;i++)
          if(e.Item.ItemType==ListItemType.EditType)
           {
                  e.Item.Cells[i].Attributes.Add("Width", "80px")

            }  
}


26.对话框
private static string ScriptBegin = "<script language=\"JavaScript\">";
private static string ScriptEnd = "</script>";

public static void ConfirmMessageBox(string PageTarget,string Content)
  {

   string ConfirmContent="var retValue=window.confirm(''''"+Content+"'''');"+"if(retValue){window.location=''''"+PageTarget+"'''';}";
   
   ConfirmContent=ScriptBegin + ConfirmContent + ScriptEnd;
   
   Page ParameterPage = (Page)System.Web.HttpContext.Current.Handler;
   ParameterPage.RegisterStartupScript("confirm",ConfirmContent);
   //Response.Write(strScript);
  
  }

上一页  [1] [2] [3] 

打印本文 打印本文 关闭窗口 关闭窗口