31. 當文件在不同目錄下,需要獲取數(shù)據(jù)庫連接字符串(如果連接字符串放在Web.config,然后在Global.asax中初始化)
在Application_Start中添加以下代碼:
Application[
"
ConnStr
"
]
=
this
.Context.Request.PhysicalApplicationPath
+
ConfigurationSettings.
AppSettings[
"
ConnStr
"
].ToString();
32.變量.ToString()
字符型轉(zhuǎn)換 轉(zhuǎn)為字符串
12345
.ToString(
"
n
"
);
//
生成12,345.00
12345
.ToString(
"
C
"
);
//
生成¥12,345.00
12345
.ToString(
"
e
"
);
//
生成1.234500e+004
12345
.ToString(
"
f4
"
);
//
生成12345.0000
12345
.ToString(
"
x
"
);
//
生成3039(16進制)
12345
.ToString(
"
p
"
);
//
生成1,234,500.00%
33.變量.Substring(參數(shù)1,參數(shù)2);
截取字串的一部分,參數(shù)1為左起始位數(shù),參數(shù)2為截取幾位。 如:string s1 = str.Substring(0,2);
34.在自己的網(wǎng)站上登陸其他網(wǎng)站:(如果你的頁面是通過嵌套方式的話,因為一個頁面只能有一個FORM,這時可以導(dǎo)向另外一個頁面再提交登陸信息)
<SCRIPTlanguage="javascript">
<!--
functiongook(pws)
{
frm.submit();
}
//-->
</SCRIPT><bodyleftMargin="0"topMargin="0"onload="javascript:gook()"marginwidth="0"marginheight="0">
<formname="frm"action="http://220.194.55.68:6080/login.php?retid=7259"method="post">
<tr>
<td>
<inputid="f_user"type="hidden"size="1"name="f_user"runat="server">
<inputid="f_domain"type="hidden"size="1"name="f_domain"runat="server">
<inputclass="box"id="f_pass"type="hidden"size="1"name="pwshow"runat="server">
<INPUTid="lng"type="hidden"maxLength="20"size="1"value="5"name="lng">
<INPUTid="tem"type="hidden"size="1"value="2"name="tem">
</td>
</tr>
</form>
文本框的名稱必須是你要登陸的網(wǎng)頁上的名稱,如果源碼不行可以用vsniffer 看看。
下面是獲取用戶輸入的登陸信息的代碼:
stringname;
name=Request.QueryString["EmailName"];
try
{
inta=name.IndexOf("@",0,name.Length);
f_user.Value=name.Substring(0,a);
f_domain.Value=name.Substring(a+1,name.Length-(a+1));
f_pass.Value=Request.QueryString["Psw"];
}
catch
{
Script.Alert("錯誤的郵箱!");
Server.Transfer("index.aspx");
}
35.警告窗口
///
<summary>
///
服務(wù)器端彈出alert對話框
///
</summary>
///
<paramname="str_Message">
提示信息,例子:"不能為空!"
</param>
///
<paramname="page">
Page類
</param>
public
void
Alert(
string
str_Message,Pagepage)
{
page.RegisterStartupScript(
""
,
"
<script>alert('
"
+
str_Message
+
"
');</script>
"
);
}
36.重載此警告窗口,使某控件獲得焦點
///
<summary>
///
服務(wù)器端彈出alert對話框,并使控件獲得焦點
///
</summary>
///
<paramname="str_Ctl_Name">
獲得焦點控件Id值,比如:txt_Name
</param>
///
<paramname="str_Message">
提示信息,例子:"請輸入您姓名!"
</param>
///
<paramname="page">
Page類
</param>
public
void
Alert(
string
str_Ctl_Name,
string
str_Message,Pagepage)
{
page.RegisterStartupScript(
""
,
"
<script>alert('
"
+
str_Message
+
"
');document.forms(0).
"
+
str_Ctl_Name
+
"
.focus();document.forms(0).
"
+
str_Ctl_Name
+
"
.select();</script>
"
);
}
37.確認對話框
///
<summary>
///
服務(wù)器端彈出confirm對話框
///
</summary>
///
<paramname="str_Message">
提示信息,例子:"您是否確認刪除!"
</param>
///
<paramname="btn">
隱藏Botton按鈕Id值,比如:btn_Flow
</param>
///
<paramname="page">
Page類
</param>
public
void
Confirm(
string
str_Message,
string
btn,Pagepage)
{
page.RegisterStartupScript(
""
,
"
<script>if(confirm('
"
+
str_Message
+
"
')==true){document.forms(0).
"
+
btn
+
"
.click();}</script>
"
);
}
38.重載確認對話框,點擊確定觸發(fā)一個隱藏按鈕事件,點擊取消觸發(fā)一個隱藏按鈕事件
///
<summary>
///
服務(wù)器端彈出confirm對話框,詢問用戶準備轉(zhuǎn)向那些操作,包括“確定”和“取消”時的操作
///
</summary>
///
<paramname="str_Message">
提示信息,比如:"成功增加數(shù)據(jù),單擊\"確定\"按鈕填寫流程,單擊\"取消\"修改數(shù)據(jù)"
</param>
///
<paramname="btn_Redirect_Flow">
"確定"按鈕id值
</param>
///
<paramname="btn_Redirect_Self">
"取消"按鈕id值
</param>
///
<paramname="page">
Page類
</param>
public
void
Confirm(
string
str_Message,
string
btn_Redirect_Flow,
string
btn_Redirect_Self,Pagepage)
{
page.RegisterStartupScript(
""
,
"
<script>if(confirm('
"
+
str_Message
+
"
')==true){document.forms(0).
"
+
btn_Redirect_Flow
+
"
.click();}else{document.forms(0).
"
+
btn_Redirect_Self
+
"
.click();}</script>
"
);
}
39.獲得焦點
///
<summary>
///
使控件獲得焦點
///
</summary>
///
<paramname="str_Ctl_Name">
獲得焦點控件Id值,比如:txt_Name
</param>
///
<paramname="page">
Page類
</param>
public
void
GetFocus(
string
str_Ctl_Name,Pagepage)
{
page.RegisterStartupScript(
""
,
"
<script>document.forms(0).
"
+
str_Ctl_Name
+
"
.focus();document.forms(0).
"
+
str_Ctl_Name
+
"
.select();</script>
"
);
}
40.子窗體返回主窗體
///
<summary>
///
名稱:redirect
///
功能:子窗體返回主窗體
///
參數(shù):url
///
返回值:空
///
</summary>
public
void
redirect(
string
url,Pagepage)
{
if
(Session[
"
IfDefault
"
]
!=
(
object
)
"
Default
"
)
{
page.RegisterStartupScript(
""
,
"
<script>window.top.document.location.href='
"
+
url
+
"
';</script>
"
);
}
}
在Application_Start中添加以下代碼:



字符型轉(zhuǎn)換 轉(zhuǎn)為字符串







截取字串的一部分,參數(shù)1為左起始位數(shù),參數(shù)2為截取幾位。 如:string s1 = str.Substring(0,2);
34.在自己的網(wǎng)站上登陸其他網(wǎng)站:(如果你的頁面是通過嵌套方式的話,因為一個頁面只能有一個FORM,這時可以導(dǎo)向另外一個頁面再提交登陸信息)

























下面是獲取用戶輸入的登陸信息的代碼:




















































































更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
