|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
c语言的编译器,几乎是所有新平台都有的。因此从这点上看,c语言的程序,比其他任何语言更加容易跨平台。asp.net1.在ASP.net页面上,实行JSP(1),在PageLoad中,增加.Attributes.Add
this.imgSelectBatchID.Attributes.Add("onclick","SelectSwatchCheckBill(ctlProductID,ctlNofityCom,ctlCheckBillID,ctlSelBatchID);");
对应的jsp历程
functionSelectSwatchCheckBill(ProductID,CompanyID,InCheckBillID,BatchID)
{
para=ProductID.value
para1=CompanyID.value
varobj=newObject();
obj.Var1=BatchID;
obj.Var2=InCheckBillID;
window.showModalDialog(../selectforms/SelectFrame.aspx?url=../selectforms/sglSelectSwatch.aspx&type=+para+&companyid=+para1,obj,
dialogheight=580px;dialogwidth=700px;status=no;edge=raised;scroll=no);
}
aspx的代码页,获得查询参数
privatestringType
{
get
{
if(ViewState["Type"]!=null)
returnViewState["Type"].ToString();
else
return"";
}
set
{
ViewState["Type"]=value;
}
}
privatestringCompanyID
{
get
{
if(ViewState["CompanyID"]!=null)
returnViewState["CompanyID"].ToString();
else
return"";
}
set
{
ViewState["CompanyID"]=value;
}
}
privatevoidPage_Load(objectsender,System.EventArgse)
{
if(!IsPostBack)
{
try
{
Type=Request.QueryString["type"].ToString();
CompanyID=Request.QueryString["companyid"].ToString();
}
catch
{}
}
}
2.在ASP/asp.net页面加载时,实行JS历程
<scriptlanguage="javascript">
functionPopulateData()
{
}
</script><bodyMS_POSITIONING="GridLayout"background="../../../Images/mailuserbg.gif">
<scriptlanguage="javascript">
functionSetCookie(sName,sValue)
{
document.cookie=sName+"="+escape(sValue)+";";
}
</script>
<body>
<BODY>
<body>
<body>
<bodyQUERY_STRING"].ToString()%>,,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,status=no);close();">
3.asp.net页面中,服务器控件对JS历程的实行(2)
<scriptlanguage="javascript">
functionselQueryBatchEx(para,para1,para1,para2,para3,para4,para5)
{
varrtnVal=window.showModalDialog(../../selectform/SelectQueryBatch.aspx?opener=+para+&B=+para1+&C=+para2+&D=+para3+&E=+para4+&F=+para5,,dialogwidth=600px;dialogheight=400px;status=no;edge=raised;scroll=no);
if(rtnVal!=null)
{
if(rtnVal.val2==OK)
{
para.value=rtnVal.val1;
document.forms[0].elements[txtBatch].value=rtnVal.val1;
}
}
}
//以下历程和,在PageLoad中,用ImgSelBatch.Attributes.Add等效
//this.ImgSelBatch.Attributes.Add("onclick","selQueryBatchEx(txtBatch,txtA,txtA,txtA,txtA,txtA);");
functionSelectBatch(e)
{
if(event.srcElement.id=="ImgSelBatch")
{
returnselQueryBatchEx(txtBatch,txtA,txtA,txtA,txtA,txtA);
}
}
document.onclick=SelectBatch;
</script>
2003年中微软发布最新版本的ASP.netWebMatrix,对于我们喜欢用Asp.net来编程的朋友实在是个好消息,我也实实在在的将Asp.net更深入的研究了一下,以方便我以后更好的运用它,同时我也讲讲使用它的感受。 |
|