小编use*_*406的帖子

从c#调用javascript

我需要使用javascript函数来显示和隐藏页面上的元素,但是在C#方法中调用它.这可能吗?

编辑:我尝试过RegisterStartupScript(见下文),但这并没有像我希望的那样隐藏元素:

HidePopup("CompanyHQSetup", "$('#<%=DivDataProvider.ClientID %>').hide();$('#<%=modalOverlay.ClientID %>').hide();");

private void HidePopup(string Key, string jscript)
    {
        string str = "";
        str += "<script language='javascript'>";
        str += jscript;
        str += "</script>";
        RegisterStartupScript(Key, jscript);
    }
Run Code Online (Sandbox Code Playgroud)

编辑:通过使用隐藏字段布尔来确定是否隐藏或显示元素

javascript c#

1
推荐指数
1
解决办法
3616
查看次数

跨平台移动应用程序开发

我正在研究进行一些移动应用程序开发的可能性,首先是针对Iphone,然后是针对Windows手机和Android.我熟悉.NET开发,并且想知道要考虑哪些选项.我已经阅读了一些关于Mono Touch和Phone Gap的内容,这些有哪些优点和缺点,还有其他更好的选择吗?或者是否真的有必要学习Iphone的Objective C和Windows Phone的Silverlight等?

iphone mobile windows-phone-7

1
推荐指数
1
解决办法
508
查看次数

"报表服务器数据库配置"向导中的"无Sharepoint Integrated Mode"选项

我正在尝试在Sharepoint集成模式下设置我的报表服务器(http://technet.microsoft.com/en-us/library/hh833726.aspx),但我没有选择向导中选择模式(请参阅图片).有人可以帮忙吗?我正在使用SQL Server 2012运行Sharepoint 2010,并且在安装SQL Server时选择了以Sharepoint集成模式安装的选项.在此输入图像描述

sql-server sharepoint reporting-services

1
推荐指数
1
解决办法
5138
查看次数

如何使用Knockout中的下拉列表进行过滤

我刚刚开始使用Knockout,我想通过从下拉列表中选择一个项来过滤我在UI中显示的数据.我到目前为止,但我无法从我的下拉列表中获取所选值,然后我需要实际过滤基于该值显示的数据.到目前为止,这是我的代码:

    @model Models.Fixture

@{
    ViewBag.Title = "Fixtures";
    Layout = "~/Areas/Development/Views/Shared/_Layout.cshtml";
}
@Scripts.Render("~/bundles/jqueryval")
<script type="text/javascript" src="@Url.Content("~/Scripts/knockout-2.1.0.js")"></script>
<script type="text/javascript">

    function FixturesViewModel() {
            var self = this;
            var baseUri = '@ViewBag.ApiUrl';
            self.fixtures = ko.observableArray();
            self.teams = ko.observableArray();

            self.update = function (fixture) {

                $.ajax({ type: "PUT", url: baseUri + '/' + fixture.Id, data: fixture });
            };

            self.sortByAwayTeamScore = function () {
                this.fixtures.sort(function(a, b) 
                { return a.AwayTeamScore < b.AwayTeamScore ? -1 : 1; });
            };

            self.select = function (team) {

            };

            $.getJSON("/api/fixture", self.fixtures);
            $.getJSON("/api/team", self.teams); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery knockout.js

1
推荐指数
1
解决办法
6676
查看次数

向Knockout javascript添加加载图标

我使用Knockout创建了一个非常简单的数据加载示例.我想要做的是添加一个加载图标,以便在加载数据时显示.任何人都能告诉我使用下面的例子的正确语法吗?

    <script type="text/javascript" src="@Url.Content("~/Scripts/knockout-2.1.0.js")"></script>
<script type="text/javascript">

    function QBRatingsViewModel() {
            var self = this;
            var baseUri = '@ViewBag.ApiUrl';
            self.qbratings = ko.observableArray();

            $.getJSON("/api/qbrating", self.qbratings);
    }

    $(document).ready(function () {
        ko.applyBindings(new QBRatingsViewModel());
    }); 

  </script>

        <div class="page" id="page-index">
    <div class="page-region">
        <div class="page-region-content">
            <div class="grid">
                <div class="row">
                    <div class="span4">
                                    <h3>QB Ratings (up to week 12)</h3>
                                    <div id="divLoading">
                                        <table class="bordered">
                                            <thead>
                                                <tr style="background-color:#f1f1f1">
                                                    <td>Team</td>
                                                    <td>Comp %</td>
                                                    <td>Av Gain</td>
                                                    <td>TD %</td>
                                                    <td>Int %</td>
                                                    <td>Rating</td>
                                                </tr>
                                            </thead>
                                            <tbody data-bind="foreach: qbratings">
                                                <tr class="qbrating">
                                                    <td><span data-bind="text: $data.TeamName"></span></td>
                                                    <td><span data-bind="text: $data.Completion"></span></td>
                                                    <td><span …
Run Code Online (Sandbox Code Playgroud)

javascript jquery knockout.js

1
推荐指数
1
解决办法
7423
查看次数

使用JQuery在<select>中选择选项

如何使用JQuery在所选对象中创建选项?这是我的 :

    <select id='ddlMeter'>
<option value='#ff3333' style='background-color:#ff3333; color:#ff3333'>red</option>
<option value='#ffee44' style='background-color:#ffee44; color:#ffee44'>amber</option>
<option value='#33ee66' style='background-color:#33ee66; color:#33ee66'>green</option>
<option value='#333333' style='background-color:#333333; color:#333333'>black</option>
</select>
Run Code Online (Sandbox Code Playgroud)

jquery

0
推荐指数
1
解决办法
482
查看次数

无法在.NET页面上进行回发

我正在尝试向我继承的页面添加一些功能,但我无法在页面上进行回发.这是我查看源时按钮的显示方式:

<input type="submit" name="ctl00$ContentBody$btnUpload" value="Upload" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$ContentBody$btnUpload&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" id="ctl00_ContentBody_btnUpload" />
Run Code Online (Sandbox Code Playgroud)

这就是它在设计模式中的表现:

<asp:Button ID="btnUpload" runat="server" OnClick="UploadFile_Click" Text="Upload" />
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮忙解决这个问题,我正在试着弄清楚为什么我不能回发!

asp.net

0
推荐指数
1
解决办法
1159
查看次数