小编Eri*_*arr的帖子

Visual Studio 2013提供"无法添加类型'mimeMap'的重复集合条目"

我有一个使用Visual Studio 2010构建的站点.当我升级到Visual Studio 2013时,在某些页面上我会收到一条错误消息:

无法添加"mimeMap"类型的重复集合条目,并将唯一键属性"fileExtension"设置为".mp4".

经过一番搜索,我在博客上发现了一个有用的帖子,但由于问题有点不同而且我没有在stackoverflow上找到它,我想我会在这里发布问题和答案.

iis-7 visual-studio-2010 iis-express iis-8 visual-studio-2013

44
推荐指数
2
解决办法
2万
查看次数

如何验证用户在CheckBoxList中选择了至少一个复选框?

我有一个CheckBoxList控件,我想让用户检查至少一个盒子,如果他们检查每一个,或3个,甚至只是一个,都没关系.

本着asp.net的验证控件的精神,我可以使用什么来强制执行此操作?我也在使用Ajax验证扩展器,所以如果它看起来像其他控件,而不是代码隐藏中的一些俗气的服务器验证方法,那将会很好.

<asp:CheckBoxList RepeatDirection="Horizontal" RepeatLayout="Table" RepeatColumns="3" ID="ckBoxListReasons" runat="server">
    <asp:ListItem Text="Preliminary Construction" Value="prelim_construction" />
    <asp:ListItem Text="Final Construction" Value="final_construction" />
    <asp:ListItem Text="Construction Alteration" Value="construction_alteration" />
    <asp:ListItem Text="Remodel" Value="remodel" />
    <asp:ListItem Text="Color" Value="color" />
    <asp:ListItem Text="Brick" Value="brick" />
    <asp:ListItem Text="Exterior Lighting" Value="exterior_lighting" />
    <asp:ListItem Text="Deck/Patio/Flatwork" Value="deck_patio_flatwork" />
    <asp:ListItem Text="Fence/Screening" Value="fence_screening" />
    <asp:ListItem Text="Landscape - Front" Value="landscape_front" />
    <asp:ListItem Text="Landscape - Side/Rear" Value="landscape_side_rear" />
    <asp:ListItem Text="Other" Value="other" />
</asp:CheckBoxList>
Run Code Online (Sandbox Code Playgroud)

.net asp.net validation checkbox checkboxlist

35
推荐指数
2
解决办法
9万
查看次数

循环通过GridView行和检查复选框控件

我目前有一个GridView,它显示学生表中的数据,这里是我的网格和关联的SQLDataSource;

                      <asp:GridView ID="GridView2" 
                        style="position:absolute; top: 232px; left: 311px;" 
                            AutoGenerateColumns="false" runat="server"
                        DataSourceID="SqlDataSource4">
                        <Columns>
                            <asp:TemplateField>
                            <ItemTemplate >
                            <asp:CheckBox runat="server" ID="AttendanceCheckBox" />
                            </ItemTemplate>
                            </asp:TemplateField>
                            <asp:TemplateField>
                            <ItemTemplate>
                            <asp:Label ID="studentIDLabel" Text='<%# Eval("StudentID") %>' runat="server"></asp:Label>
                            </ItemTemplate>
                            </asp:TemplateField>                       
                            <asp:BoundField DataField="Name" HeaderText="Name" />
                        </Columns>
                     </asp:GridView>

                    <asp:SqlDataSource ID="SqlDataSource4" runat="server"
                        ConnectionString="<%$ ConnectionStrings:RegisterConnectionString %>" 
                        SelectCommand="SELECT [StudentID], [Name] FROM [Student] WHERE CourseID = @CourseID ">                         
                        <SelectParameters>
                            <asp:ControlParameter ControlID="CourseDropDownList" Name="CourseID" 
                                PropertyName="SelectedValue" Type="Int32" />
                        </SelectParameters>
                    </asp:SqlDataSource>
Run Code Online (Sandbox Code Playgroud)

我在页面上有一个按钮,当用户点击按钮时我需要遍历GridView中的每一行,然后找到CheckBox然后我需要检查是否选中了复选框.如果选中该复选框,我需要将标签模板字段中的值添加到数据库中的其他表.我正在使用C#Code.非常感谢任何帮助,提前感谢!

c# asp.net gridview

11
推荐指数
1
解决办法
10万
查看次数

通过为API密钥生成SHA1指纹,让Android Google Map v2在发布版本中运行

今晚我花了很长时间试图弄清楚如何让我的Android Map的调试版本中的Google Map能够在发布版本中运行.出现了一些不同的问题.Stack Overflow帖子的一些片段有所帮助,但我认为列出整个过程的更多细节会很有用,包括我遇到的问题,包括:

1)您如何/在何处为发布版本指定不同的内容?

2)如何运行获取发布版本指纹所需的keytool可执行文件?

3)运行keytool时,为什么我得到"密钥库文件存在但是为空"错误?

android google-api keytool google-maps-android-api-2

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

在Visual Studio 2013中为您自己的DLL项目添加依赖项/引用

我一直在研究一些不同的应用程序,我希望它们共享同一个DLL库.共享DLL是我创建的,所以我真的希望每个应用程序都依赖于DLL,以便DLL与应用程序在同一解决方案中构建.然后DLL应该在应用程序运行之前将自身复制到应用程序的bin文件夹.

在弄清楚如何做到这一点之后,它似乎只需要花费大约5分钟,但遗憾的是我花了一个小时才弄明白.这部分是因为类似的问题指的是旧版本的Visual Studio,或者指的是第三方DLL.所以我想我会在这里发布步骤.

dll visual-studio-2013

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

WebResource.axd 在使用 IIS7 的 ASP.Net 回发中给出 403 错误

我在Windows 2008服务器上安装了一个ASP.Net网站,默认使用IIS7。该网站似乎工作正常,但我的表单上的回发不起作用。经过几个小时的调试,我意识到当我手动尝试在浏览器中点击 WebResource.axd 文件时(例如,我在地址栏中输入http://www.domain.com/WebResource.axd),我得到了HTTP 403 错误(访问被拒绝)。

我不太确定下一步该去哪里,而且我的 Windows 2008 安全知识有限。我该如何授予对该文件的访问权限?

windows iis-7 webresource.axd windows-server-2008

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

Google自定义搜索引擎(CSE)按钮图片缺失/未显示

在实施Google自定义搜索引擎(CSE)并将其JavaScript代码添加到我的网站的母版页后,我看到了搜索框和按钮,但按钮上没有文字或图片.它只是一个空白的灰色条,如下所示.
CSE没有按钮图像

灰色按钮应该有一个放大镜的图像.这是Google提供的JavaScript代码,因此在我看来,所有可以更改的内容都是:

<script>
    (function () {
        var cx = 'XXXXXXXXXXXXXXXXXXXX:XXXXXXXXXXX';
        var gcse = document.createElement('script');
        gcse.type = 'text/javascript';
        gcse.async = true;
        gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
        var s = document.getElementsByTagName('script')[0];
        s.parentNode.insertBefore(gcse, s);
    })();
</script>
<gcse:search></gcse:search>
Run Code Online (Sandbox Code Playgroud)

我尝试为gcse元素添加内联样式以增加高度,但这没有帮助.

css google-custom-search

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

在Visual Studio 2013中进行调试时,Azure Compute Emulator无法启动,保持关闭状态

今天连续几次发生在我身上.我使用模拟器按F5在Visual Studio 2013中调试我的Windows Azure项目,项目将构建,但没有启动浏览器.也没有构建错误,它只是完成构建,看起来它已准备好启动浏览器,但随后就停止了.

最后,我在Visual Studio的左下角状态栏中看到一条消息,上面写着"Compute emulator shutdown".然后我在我的任务栏中覆盖了Azure图标,它说"存储模拟器已启动",但"计算模拟器已关闭".

azure azure-compute-emulator visual-studio-2013

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

553 5.1.3 收件人地址不是有效的 RFC-5321 地址

发送批量电子邮件时,我收到几条错误消息:

553 5.1.3 The recipient address <john@example.com > is not a valid RFC-5321 address.
Run Code Online (Sandbox Code Playgroud)

电子邮件地址的格式看起来完全有效,因此我一开始无法弄清楚为什么这些邮件没有被发送。

email sendgrid sendgrid-api-v3

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