using System; using System.Data; using System.Configuration; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq;namespace HBS { public class PageBase : System.Web.UI.Page { private string SiteRoot { get { try { string root = Page.Request.ApplicationPath; if (root == "/") return root; else return root + "/"; } catch { return ""; } } } //protected override void OnError(EventArgs e) //{ // //Server.Transfer(SiteRoot+SysParas.ExceptionPage); //}
你a标签是不是href="#"是这样?
应该是a标签的问题~·
改下a标签吧~·
<head runat="server">
<title>无标题页</title>
<script src="CompanyType.js" type="text/javascript"></script>
<script src="../../js/Global.js" type="text/javascript"></script>
<script src="../../js/Main.js" type="text/javascript"></script>
<script src="../../js/TabControl.js" type="text/javascript"></script>
<link rel ="Stylesheet" href="../../css/grid.css" type="text/css" />
<script type="text/javascript">
//加载皮肤文件
loadCss(2,'Page.css',"../");
</script>
<link rel="Stylesheet" href="../../App_Themes/Blue/Default.css" type="text/css" />
</head>
<body class="main" onload="SetTabStyle(document.getElementById('tabTable'),form1.HidTabNo.value);">
<form id="form1" runat="server" target="ComapnyMaintenance" >
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:HiddenField ID="HidTabNo" runat="server" Value="0" />
<asp:HiddenField ID="HidResInfo" runat="server" Value="0" />
<asp:UpdatePanel ID="CurrencyPanel1" runat="server">
<ContentTemplate>
<div>
<div>
<table id="tabTable" class="tabTable">
<tr>
<td>
<asp:LinkButton ID="lbtnBaseInfo" runat="server" OnClick="lbtnBaseInfo_Click">基础信息</asp:LinkButton>
</td>
<td>
<asp:LinkButton ID="lbtnAdvanceInfo" runat="server" OnClick="lbtnAdvanceInfo_Click">高级信息</asp:LinkButton>
</td>
</tr>
</table>
</div>
你这里的OnClick是 asp.net cs端的事件
这事件做了什么东西?
<asp:Button ID="btnSave" runat="server" Text="保存" AccessKey="S" OnClick="btnSave_Click" />
<asp:Button ID="btnCancel" runat="server" Text="取消" AccessKey="C" OnClick="btnCancel_Click" />
<asp:HiddenField ID="txtFuncIdMain" runat="server" Value="" />
</div>
</div>
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="btnSave" />
</Triggers>
</asp:UpdatePanel>
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;namespace HBS
{
public class PageBase : System.Web.UI.Page
{
private string SiteRoot
{
get
{
try
{
string root = Page.Request.ApplicationPath;
if (root == "/") return root;
else return root + "/";
}
catch
{
return "";
}
}
}
//protected override void OnError(EventArgs e)
//{
// //Server.Transfer(SiteRoot+SysParas.ExceptionPage);
//}
protected string GetSitePath( )
{
string root = Page.Request.ApplicationPath;
if (root == "/") return root;
else return root + "/";
} protected override void OnInit( EventArgs e )
{ base.OnInit(e);
SkinControl();
}
/// <summary>
/// 页面皮肤控制,若不需要,子类可重写
/// </summary>
protected virtual void SkinControl()
{
//if (Request.QueryString["skin"] == "0") return; //System.Web.UI.HtmlControls.HtmlForm form1 = null;
//string root = this.GetSitePath();
//foreach (Control c in this.Controls)
//{
// if (c is HtmlForm)
// {
// form1 = c as HtmlForm;
// } // if (c.ClientID == "form1")
// {
// HtmlImage img = new HtmlImage();
// img.Src = root + "images/help-16x16.gif";
// HtmlContainerControl div1 = new HtmlGenericControl();
// img.Attributes.Add("onclick","loadHelp_Online('" + this.Form.Target + "');return false;");
// img.Attributes.Add("style", "cursor:pointer");
// div1.Style.Add("text-align", "right");
// div1.Controls.Add(img);
// c.Controls.AddAt(0, div1);
// }
//}
//HtmlGenericControl autoCompleteScript = new HtmlGenericControl("script");
//autoCompleteScript.Attributes.Add("type", "text/javascript");
//autoCompleteScript.Attributes.Add("src", root + "js/Main.js");
//Page.Header.Controls.Add(autoCompleteScript); //autoCompleteScript = new HtmlGenericControl("script");
//autoCompleteScript.Attributes.Add("type", "text/javascript");
//autoCompleteScript.Attributes.Add("src", root + "js/TabControl.js");
//Page.Header.Controls.Add(autoCompleteScript);
////HtmlLink autoCompleteCss = new HtmlLink();
////autoCompleteCss.Href = root + "css/grid.css";
////autoCompleteCss.Attributes.Add("rel", "stylesheet");
////autoCompleteCss.Attributes.Add("type", "text/css");
////Page.Header.Controls.Add(autoCompleteCss); //autoCompleteScript = new HtmlGenericControl("script");
//autoCompleteScript.InnerText = " loadCss(2,'Page.css','" + root + "../');";
//Page.Header.Controls.Add(autoCompleteScript);
//SetControlCSS(this.Controls);
//string strhtml = "var a4 = document.createElement(\"img\");"
// + "a4.src=\"images/help-16x16.gif\";"
// + " document.getElementById(\"div1\").appendChild(a4);";
//form1.InnerHtml = Server.HtmlDecode(strhtml);
}
private void SetControlCSS(System.Web.UI.ControlCollection vcontrols)
{
//for(int i =0;i<vcontrols.Count; i++)
//{
// System.Web.UI.Control control = vcontrols[i];
// switch (control.GetType().Name)
// {
// case "Button":
// (control as Button).CssClass = "btn";
// break;
// }
// if (control.Controls.Count > 0)
// {
// SetControlCSS(control.Controls);
// }
//}
} #region 客房端函数
/// </summary>
/// <param name="message">显示的信息</param>
protected void AlertMessage(string message)
{
//Page.ClientScript.RegisterClientScriptBlock(typeof(BasePage), "AlertMessage", "<script language='javascript'>alert(\"" + message.Replace("'", "′") + "\");</script>");
Page.ClientScript.RegisterStartupScript(this.GetType(), "Message", "<script>alert('" + message + "');</script>");
}
#endregion
}
}
{
#region 保存公司信息
string tempfilename = "", filePath = "";
int_degree = 1;
CSComModel cscomModel = new CSComModel();
if (this.Image1.ImageUrl == "")
{
cscomModel.LOGO = "";
}
else
{
cscomModel.LOGO = this.Image1.ImageUrl;
int index = cscomModel.LOGO.IndexOf('/');
cscomModel.LOGO = cscomModel.LOGO.Substring(index + 1, cscomModel.LOGO.Length - index - 1);
} if ((this.FileUpload1.PostedFile != null) && (this.FileUpload1.PostedFile.FileName != ""))
{
FileInfo file = new FileInfo(this.FileUpload1.PostedFile.FileName);
tempfilename = file.Name;
filePath = Server.MapPath(@"\Img\Logo\" + tempfilename);
cscomModel.LOGO = "img/Logo/" + tempfilename;
} try
{
cscomModel.ADDR01 = this.txtAddr01.Text;
cscomModel.ADDR02 = this.txtAddr02.Text;
cscomModel.ADDR03 = this.txtAddr03.Text;
cscomModel.ADDR04 = this.txtAddr04.Text;
cscomModel.BRANCH = this.txtBranch.Text;
cscomModel.CITY = this.txtCity.Text;
cscomModel.CNTRYCODE = this.txtCntrycode.Text;
cscomModel.COUNTRY = this.txtCountry.Text;
cscomModel.EMAIL = this.txtEmail.Text;
cscomModel.FAX = this.txtFax.Text;
cscomModel.HOMECUR = this.drdHomecur.Items[this.drdHomecur.SelectedIndex].ToString();
cscomModel.HOMEPAGE = this.txtpage.Text;
cscomModel.LOCCODE = this.txtLoccode.Text;
if (string.IsNullOrEmpty(this.txtLoctype.Text))
cscomModel.LOCTYPE = "0";
else
cscomModel.LOCTYPE = this.txtLoctype.Text; if (this.chkMulti.Checked == true)
cscomModel.MULTICURSW = 1;
else
cscomModel.MULTICURSW = 0;
cscomModel.CONAME = this.txtNme_chn.Text;
cscomModel.CONAME2 = this.txtName_eng.Text;
cscomModel.PERDFSC = float.Parse(this.drdPerd.SelectedValue);
cscomModel.PHONE = this.txtPhone.Text;
cscomModel.POSTAL = this.txtPostal.Text;
cscomModel.RATETYPE = this.drdDefrate.Items[this.drdDefrate.SelectedIndex].ToString();
cscomModel.STATE = this.txtProvince.Text;
cscomModel.CONTACT = this.txtContact.Text; if (string.IsNullOrEmpty(this.txtWarndays.Text))
cscomModel.WARNDAYS = 30;
else
cscomModel.WARNDAYS = Convert.ToInt32(this.txtWarndays.Text);
CompanyBLL CompanyBuid = new CompanyBLL();
if (CompanyBuid.ModifyCompanyInfo(cscomModel, new BLL.COMPANY().GetConnUser(Session["orgID"].ToString())))
{
if ((this.FileUpload1.PostedFile != null) && (this.FileUpload1.PostedFile.FileName != ""))
{
this.FileUpload1.PostedFile.SaveAs(filePath);
}
//利用ScriptManager弹出一个提示框
ScriptManager.RegisterClientScriptBlock(this.form1, this.form1.GetType(), "New", "alert('更新成功.');", true);
string logoPath = cscomModel.LOGO;
if (logoPath != "")
this.Image1.ImageUrl = "~/" + logoPath;
else
this.Image1.ImageUrl = "";
}
else
{
//利用ScriptManager弹出一个提示框
ScriptManager.RegisterClientScriptBlock(this.form1, this.form1.GetType(), "New", "alert('更新失败.');", true);
}
}
catch (Exception ex)
{
JScript.Alert("程序出现异常!\n Error:" + ex.Message, Response);
return;
}
#endregion
}