0
は、私は次のコードを持っている:IsClientScriptIncludeRegistered質問ASP.NETユーザーコントロールのPage_Loadイベントで
If Not Page.ClientScript.IsClientScriptIncludeRegistered("ProperCase") Then 'doesnt seem to work but no apparent harm.
Page.ClientScript.RegisterClientScriptBlock(GetType(String), "ProperCase", GetJavaProperCase())
End If
そして、ここでは上から呼ばれていた機能だ。
Private Function GetJavaProperCase() As String
Dim Buffer As String = ""
Buffer &= "function toProperCase(s) {" & vbCrLf
Buffer &= " return s.toLowerCase().replace(/^(.)|\s(.)/g," & vbCrLf
Buffer &= " function($1) { return $1.toUpperCase(); });" & vbCrLf
Buffer &= "}" & vbCrLf
Buffer &= "" & vbCrLf
Return Buffer
End Function
私が見たとき私は、スクリプトがスクリプトタグの外側にあることを知っています。
<script src="/BESI/WebResource.axd?d=HNVlrg1DODlFCdCw68ANPg2&t=633753469952786250" type="text/javascript"></script>
function toProperCase(s) {
return s.toLowerCase().replace(/^(.)|\s(.)/g,
function($1) { return $1.toUpperCase(); });
}
なぜか?
編集:
なぜSCRIPTタグのSRC属性がありますか?それは正しく見えません。あなたのあるRegisterClientScriptBlock呼び出しの最後の引数に真
ありがとうございました!私はこのサイトをloooooove! – ChadD