如何使用ASP将字符串转换为小写

时间:2014-11-25 15:14:40

标签: html asp.net

我正在创建一个基于HTML

中的属性插入不同表单的asp页面

这是HTML

<div id="insert" widgettype="weather">
    <span id="result"></span>
</div>

此人可以输入widgettype作为'weather''google'或'webster',具体取决于他们想要显示的内容。

这是我的asp页面。

<%widgetType=request("widgetType")
    if widgetType="weather" then%>
    <form id="widgetForm">
        <label>Weather Widget</label><br />
        <input name="q" id="zip" />
        <button id="getWeather" onclick="serialize(); return false;">Run</button>
    </form>
    <%end if


    if widgetType="google" then%>
    <h2>Google Search</h2>
<script>

(function () {
    var cx = '007423897740083764505:zdr6tqpd1yq';
    var gcse = document.createElement('script');
    gcse.type = 'text/javascript';
    gcse.async = true;
    gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
        '//www.google.com/cse/cse.js?cx=' + cx;
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(gcse, s);
})();
</script>
<gcse:search></gcse:search>

    <%
    end if
     if widgetType="webster" then%>

        <h2>dictionary search</h2>
        <form id="lookUpForm">
            <input name="q" id="websterInput"  />
            <button onclick="webster(); return false;">Search</button>
        </form>
    <%end if%>

我想让这个防弹。所以我希望asp页面在运行if语句之前将'widgettype'字符串转换为全部小写。我不知道该怎么做。

1 个答案:

答案 0 :(得分:1)

VB有一个LCase函数来执行此操作:

widgetType = LCase(request("widgetType"))