小编Chr*_*ris的帖子

从web.config文件获取初始目录

我在web.config文件中有一个连接字符串.我必须从中获取数据库名称.让我说连接刺痛是

<add name="LocalSqlServer" connectionString="Data Source=XYZ;Initial Catalog=MyDataBase;Integrated Security=true" providerName="System.Data.SqlClient"/>
Run Code Online (Sandbox Code Playgroud)

我想从连接字符串中获取数据库名称[即初始目录].

我怎么才能得到它?

connection-string find

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

如何在HTML5中开发iPhone应用程序?

我见过一个博客声称我们可以用HTML5开发iPhone应用程序.直到那时我才知道Mac上的Objective-C.

我们可以在iPhone上用HTML5开发带有后端支持应用程序的界面吗?它是安全可扩展的吗?

如果HTML5是标记语言,那么我如何在其中创建条件语句?它会通过jQuery还是Javascript?

我应该使用哪个IDE来开发HTML5中的iPhone应用程序?

iphone html5 ios-simulator

20
推荐指数
3
解决办法
6万
查看次数

如何检测浏览器中的HTML 5兼容性

检测HTML 5语法的浏览器兼容性的最佳方法是什么?如果浏览器不兼容,请提示用户?

我理解该教程,该教程展示了如何测试HTML5的浏览器兼容性.但我很想知道这是否是唯一的方法?我需要检查每一个元素吗?

html5 cross-browser

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

EF中存储过程的输出参数

我有一个包含大量复杂存储过程的现有数据库,我想通过EF 4使用这些过程.我已经完成了以下操作:

  1. 创建了一个EF数据对象Customer.
  2. 在EF中添加了存储过程
  3. 右键单击EF设计器并添加功能导入.
  4. 功能导入名称 - MyFunction,复杂类型.

结果代码:

CustomerEntities entity = new CustomerEntities();
var result = entity.MyFunction("XYZ", ref o_MyString);
Run Code Online (Sandbox Code Playgroud)

现在我的存储过程有一个输出参数,我以前用它来调用(在WebForm中).但我收到以下错误:

无法从'ref string'转换为'System.Data.Objects.ObjectParameter'

请帮忙

编辑

当我试图保存时,我收到以下错误

映射函数绑定指定具有不受支持的参数的函数Model.Store.P_GetCustomer:o_MyString.输出参数只能通过RowsAffectedParameter属性进行映射.使用结果绑定从函数调用返回值.

stored-procedures output-parameter entity-framework-4

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

如何通过EF调用MVC中的存储过程

在哪里可以获得有关MVC框架中存储过程的实体框架的优秀教程?

在这种情况下,当我几乎所有内容都写在存储过程中时,使用Enterprise库是否更好.

注意:我使用的是存储过程,因为它们非常复杂,其中一些超过1000行.

entity-framework enterprise-library asp.net-mvc-3

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

asp.net下拉列表的验证器

我有一个下拉列表,我从服务器端加载.

<asp:DropDownList ID="ddlOne" runat="server"  CssClass="dropDrownClass" Width="80%">
Run Code Online (Sandbox Code Playgroud)

在服务器端,加载下拉后我正在添加

- 请选择 -

我想确保如果选择它,我会显示错误消息.为此,我写了

<asp:CompareValidator ID="CompareValidator1" runat="server" 
                          ControlToValidate="ddlOne" ValueToCompare="-- Please Select --" Operator="Equal"  Type="String"   ErrorMessage="CompareValidator"></asp:CompareValidator>
                        <asp:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" TargetControlID="CompareValidator1" runat="server">
                        </asp:ValidatorCalloutExtender>
Run Code Online (Sandbox Code Playgroud)

但只要我在下拉列表中选择任何内容,它就会向我显示错误消息.当我将验证器更改为

<asp:CompareValidator ID="CompareValidator1" runat="server" 
                          ControlToValidate="ddlOne" ValueToCompare="0" Operator="Equal"  Type="Integer"  ErrorMessage="CompareValidator"></asp:CompareValidator>
Run Code Online (Sandbox Code Playgroud)

我收到每个选择的错误信息,除了第一个 - 请选择 - .

请让我知道如何验证下拉列表中的第一项

问题2

我收到双重消息,一个在下拉列表下[显示错误"Carson63000"红色]和一个弹出[验证器呼出].同样的消息.我希望只有验证器标注才能显示该消息.

asp.net validation drop-down-menu

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

OnTextChanged事件未触发

我的.Aspx页面里面有一个TextBox:

<ajax:UpdatePanel ID="UpdatePanel2" runat="server">
    <ContentTemplate>
        <asp:TextBox ID="txtCity" AutoPostBack="true" OnTextChanged="txtCity_TextChanged"
            Width="90%" runat="server" ></asp:TextBox>
    </ContentTemplate>
</ajax:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)

代码背后:

protected void txtCity_TextChanged(object sender, EventArgs e)
{
    lblMessage.Text = "you have typed:" + txtCity.Text;
}
Run Code Online (Sandbox Code Playgroud)

对于lblMessage[在同一个.Aspx页面上]:

<ajax:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
    <ContentTemplate>
        <asp:Label ID="lblMessage" runat="server" Text="" ></asp:Label>
    </ContentTemplate>
</ajax:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)

但是当我在TextBox中输入时.lblMessage没有更新.

如何纠正这个?

asp.net events textbox

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

asp.net的文档管理系统

我已经在网上搜索了asp.net文档管理系统的开源项目,我得到的只是CMS.

他们的任何文档管理系统是否为asp.net开源?我明白Sharepoint可以为我做这个任务,但我正在寻找一个asp.net解决方案.

asp.net open-source document-management

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

来自asp.net服务器端的确认框

我想从服务器端在asp.net中显示确认框:

我想从服务器端调用它,因为我必须从服务器端获取客户消息.我使用以下代码

    string str = "Are you sure, you want to Approve this Record?";
        ClientScript.RegisterStartupScript(typeof(Page), "Popup", "return confirm('" + str + "');",true);
// More code ....
Run Code Online (Sandbox Code Playgroud)

现在它显示弹出窗口,无论我点击什么,无论是"确定"还是"取消",我的代码都在执行.

如果用户在确认框中选择"取消",请告诉我如何限制执行代码.

asp.net alert server-side confirmation serverside-javascript

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

动态返回类型基于输入 - asp.net

我想创建一个具有两个参数的函数

public **XYZ** GetOputput(string strToConvert, **ABC**)
Run Code Online (Sandbox Code Playgroud)

我想从这个函数,我将发送一个字符串到这个函数和我要转换此字符串的数据类型[Ex:Int32,Int64,datetime等..]和返回将与数据类型I相同已作为输入参数发送.

我希望在我的函数中有这样的东西:

 switch(//what is the data type)

                case: //if data type is date than do something and return date
                case: //if data type is int than do something and return int 
Run Code Online (Sandbox Code Playgroud)

我不知道如何动态发送,比较和返回数据类型.协助我

c# asp.net function dynamic

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