2021年3月2日 星期二

Views

ASP.NET JS註冊事件

 1.

string myScript = @"function AlertHello() { alert('Hello ASP.NET');}"
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"MyScript", myScript, true);
第一個參數:使用型別(註冊腳本控制項類型,是控制項還是this的GetType()都可以,typeOf(string)也沒問題)/第二個參數為「腳本函數的名稱」也就是腳本函數的名字,根據實現的功能起名字/第三個參數為 腳本內容。需要注意的是第3個參數是js腳本內容,每一條語句結束加分號/第四個參數標明是否再添加腳本標籤,如果第四個參數裡包含了<script></script>標籤,此處則為false,否則為true
js註冊在ASP.NET頂部產生但在<form>標籤下面
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="O11Y7RGYEvejqiRRay4zlxPQxo2jyMqMAbHJAf3OjJ3684yRvLWVBqhIEeQA/+qEtJ/hKirLH3lNHd8EXGCwPIpKmQqMIySj+uovrEhpvzP/jlHFBZpZTK9ruoq7n1zL">
</div>
<script type=”text/javascript”>
<!–
function AlertHello() { alert(‘Hello ASP.NET’); }// –>
</script>


2.
string myScript = @"alert(document.forms[0]['TextBox1'].value);";
Page.ClientScript.RegisterStartupScript(this.GetType(),
"MyScript", myScript, true);
js註冊在ASP.NET底部產生但在</form>標籤上面
<script type="text/javascript">
//<![CDATA[
alert(document.forms[0]['TextBox1'].value)//]]>
</script>
</form>

補充:RegisterStartupScript 方法添加的腳本塊在頁面加載完成但頁面的 OnLoad 事件引發之前執行。

原文網址:https://kknews.cc/code/ypp6kek.html

3.
string myScript = "myJavaScriptCode.js";
Page.ClientScript.RegisterClientScriptInclude(“myKey”, myScript);
JS註冊在在ASP.NET頂部產生但在<form>標籤下面
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="ZgyuLcK8bB0p+BqVpP/lBFj726mrglK0SUUom02SQjfi1TlAD88592F2B1lX55wA/MnY+TFLYuiKzLdKPGRCbo4509nsJuunc+AdZ4nPwz62nkQhK4TlvpzK7lLttOw2">
</div>
<script src="myJavaScriptCode.js" type="text/javascript"></script>

2021年2月21日 星期日

Views

解決table 內的class 樣式會不見

如果要避免嵌入的CKEditor會自動變更我們設定好的樣式,要在config.js內設定相關屬性,其中config.allowedContent=true。但是因資安疑慮,所以相關設定config.allowedContent=false ,但要多一個標籤設定

  config.extraAllowedContent='figure; figcaption; caption; div(*); p(*); span(*); blockquote(*);table(*)';

table(*)表示可以接受table內添加屬性
Views

清除Chrome瀏覽器快取

 1.參考網址

2021年2月18日 星期四

Views

VS Code與Git

 1.將GitHub資料夾資料clone到自己的電腦

   命令提示字元 D:\GitHub>git clone 圖中複製的入徑,就會存在D:\GitHub\Project

                      

#參考資料






2021年1月23日 星期六

Views

SQL Server 資料庫角色創建

 1.使用系統管理者帳號創建新登入帳號,記得強制執行密碼原則不要勾選。



2.伺服器角色選擇最高級別的角色(sysadmin)


3.使用者對應的資料庫和成員資格要選對。


4.參考資料