小编RG-*_*G-3的帖子

Web.Config调试/发布

我知道Visual Studio 2010中的web.config提供了从数据库从调试模式切换到发布模式的功能.

这是我的Web.Release.config:

<?xml version="1.0"?>

<!-- For more information on using web.config transformation visit http://go.microsoft.com/fwlink/?LinkId=125889 -->

<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">

  <connectionStrings>
    <add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true"
      providerName="System.Data.SqlClient" />
    <add name="Testing1" connectionString="Data Source=test;Initial Catalog=TestDatabase;Integrated Security=True"
      providerName="System.Data.SqlClient" />
  </connectionStrings>

  <system.web>
    <compilation xdt:Transform="RemoveAttributes(debug)" />
  </system.web>

</configuration>
Run Code Online (Sandbox Code Playgroud)

这是我的Web.Debug.config代码:

<?xml version="1.0"?>

<!-- For more information on using web.config transformation visit http://go.microsoft.com/fwlink/?LinkId=125889 -->

<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">

  <connectionStrings>
    <add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true"
      providerName="System.Data.SqlClient" />
    <add name="Live1" connectionString="Data Source=Live;Initial Catalog=LiveDatabase;Integrated Security=True"
      providerName="System.Data.SqlClient" />
  </connectionStrings>

  <system.web>
    <compilation xdt:Transform="RemoveAttributes(debug)" …
Run Code Online (Sandbox Code Playgroud)

c# asp.net web-config

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

JavaScript:Alert.Show(消息)来自ASP.NET代码隐藏

我正在阅读这个JavaScript:Alert.Show(消息)来自ASP.NET代码隐藏

我正在努力实现同样的目标.所以我创建了一个这样的静态类:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;
using System.Data.SqlClient;
using System.Web;
using System.Text;
using System.Web.UI;

namespace Registration.DataAccess
{
    public static class Repository
    {
        /// <summary> 
        /// Shows a client-side JavaScript alert in the browser. 
        /// </summary> 
        /// <param name="message">The message to appear in the alert.</param> 
        public static void Show(string message) 
            { 
               // Cleans the message to allow single quotation marks 
               string cleanMessage = message.Replace("'", "\'"); 
               string script = "<script type="text/javascript">alert('" + cleanMessage + "');</script>"; …
Run Code Online (Sandbox Code Playgroud)

javascript c# asp.net

51
推荐指数
5
解决办法
38万
查看次数

在C#中将Decimal转换为Double?

我有一个存储为十进制的变量:

decimal firststYrComp = Int16.Parse(tb1stYr.Text.ToString());
Run Code Online (Sandbox Code Playgroud)

现在我把它变成了Double?我怎么做?谢谢!

.net c# double decimal

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

无法在DropDownList中选择多个项目

我有两个下拉列表和一个按钮.我在项目中使用了断点,一切正常.但是,一旦我退出按钮的功能,这就是我得到的错误:

无法在DropDownList中选择多个项目.

这是我按钮的代码:

 protected void Button1_Click(object sender, EventArgs e)
    {

        if (ddlPlayer1.SelectedItem.Value != "0" || ddlPlayer2.SelectedItem.Value != "0" && ddlPlayer1.SelectedItem.Value != ddlPlayer2.SelectedItem.Value)
        {
            lblPlayer1Score.Text = Repository.Instance.ReturnScore(ddlPlayer1.SelectedValue.ToString(), ddlPlayer2.SelectedValue.ToString()).Rows[0][0].ToString();
            lblPlayer2Score.Text = Repository.Instance.ReturnScore(ddlPlayer2.SelectedValue.ToString(), ddlPlayer1.SelectedValue.ToString()).Rows[0][0].ToString();


        }

        ddlPlayer1.DataBind();
        ddlPlayer2.DataBind();
    }
Run Code Online (Sandbox Code Playgroud)

我在这做错了什么?

.net c# asp.net

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

通过C#连接到Oracle数据库?

我需要通过Visual Studio 2010连接到Oracle DB(外部).但我不想在我的机器上安装Oracle.在我的项目中,我引用了:System.Data.OracleClient.但它没有满足需要.我有一个"Oracle SQL Developer IDE",我在其中运行针对oracle db的SQL查询.

到目前为止我有这个代码:

 private static string GetConnectionString()
    {
        String connString = "host= serverName;database=myDatabase;uid=userName;pwd=passWord";
        return connString;
    }

 private static void ConnectingToOracle()
    {
        string connectionString = GetConnectionString();
        using (OracleConnection connection = new OracleConnection())
        {
            connection.ConnectionString = connectionString;
            connection.Open();
            Console.WriteLine("State: {0}", connection.State);
            Console.WriteLine("ConnectionString: {0}",
                              connection.ConnectionString);

            OracleCommand command = connection.CreateCommand();
            string sql = "SELECT * FROM myTableName";
            command.CommandText = sql;

            OracleDataReader reader = command.ExecuteReader();
            while (reader.Read())
            {
                string myField = (string)reader["MYFIELD"];
                Console.WriteLine(myField);
            }
        } …
Run Code Online (Sandbox Code Playgroud)

c# oracle c#-4.0

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

使用语句捕获异常

我知道Using语句可以处理正在创建的对象.就像我想做这样的事情:

    Using(SqlConnection conn = new SqlConnection(connString))
    {
      //some code
      //How to show the users if conn is not opened up or generated some kind of error?
    }
Run Code Online (Sandbox Code Playgroud)

如果conn没有打开或产生某种错误,如何显示用户?

c# using

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

在单元测试中添加模拟数据表

我是单元测试我的一个功能.这是我的代码:

public void TestLabels()
{

  //Step 1: Creating a mock table with columns exactly like in the real table.
  DataTable table = new DataTable();

  DataRow mydatarow;
  mydatarow = table.NewRow();

  //Step 2: Adding the row as same as the Real Data!

  mydatarow["Name"] = "Test";
  mydatarow["Address"] = "00000 ST.";
  mydatarow["ZipCode"] = "77665";
  mydatarow["Tracking#"] = "";

  table.Rows.Add(mydatarow);

  foreach (DataColumn column in table.Columns)
    Console.WriteLine(column.ColumnName);

  //Step 3: Call method we are testing.
  var updateTable = IceTechUPSClient.Instance.CreateLabels(table);

  foreach (DataRow row in updateTable.Rows)
  {
    var trackingNumber = …
Run Code Online (Sandbox Code Playgroud)

c#-4.0

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

OracleConnection.Open正在抛出ORA-12541 TNS没有监听器

所以我通过C#连接到外部服务器.我刚刚在我的机器上安装了Oracle 11g客户端:http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html(255MB one).

在阅读了很多博客/问题后,我发现这篇文章很有用:

http://dbaspot.com/oracle-faq/444787-ora-12541-tns-no-listener.html

这是正确的吗?我什么都做不了.DBA必须编辑LISTENER.ORA文件?

我的tnsnames.ora看起来像这样:

  TestingConnect=
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = TestHostName.us.local)(PORT = 1523))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = TEST)
    )
  )
Run Code Online (Sandbox Code Playgroud)

这让我犯了错误:

Oracle.DataAccess.Client.OracleConnection connection = new Oracle.DataAccess.Client.OracleConnection();

connection.ConnectionString = "Data Source=TestHostName.us.local;Persist Security Info=True;" + "User ID=tesName;Password=test";

connection.Open() //Throwing ERR!!!
Run Code Online (Sandbox Code Playgroud)

我该怎么办?我感谢任何评论.谢谢!

c# oracle connection-string database-connection oracle11g

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

XmlDocument抛出"解析EntityName时发生错误"

我有一个函数,我传递一个字符串作为params称为filterXML,其中包含一个属性中的'&'.

我知道XML不会识别它,它会让我犯错误.这是我的代码:

 public XmlDocument TestXMLDoc(string filterXml)
{
    XmlDocument doc = new XmlDocument();
    XmlNode root = doc.CreateElement("ResponseItems");

    // put that root into our document (which is an empty placeholder now)
    doc.AppendChild(root);

    try
    {
        XmlDocument docFilter = new XmlDocument();
        docFilter.PreserveWhitespace = true;

        if (string.IsNullOrEmpty(filterXml) == false)
            docFilter.LoadXml(filterXml); //ERROR THROWN HERE!!!
Run Code Online (Sandbox Code Playgroud)

我应该在代码中更改哪些内容来编辑或解析filterXml?我的filterXml看起来像这样:

<Testing>
<Test>CITY & COUNTY</Test>
</Testing>
Run Code Online (Sandbox Code Playgroud)

我正在将&#的字符串值更改为.这是我的代码:

string editXml = filterXml;
    if (editXml.Contains("&"))
    {
        editXml.Replace('&', '&amp;');
    }
Run Code Online (Sandbox Code Playgroud)

但它在if语句中给我一个错误:太多的文字.

c# xml string xmldocument

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

如何在Visual Studio 2010中获得黑色背景?

我正在浏览一个页面,它让我觉得我想要有相同的色彩效果.这是我正在谈论的链接:

http://www.e-pedro.com/2009/04/an-introduction-to-observablecollection-in-wpf/

正如你所看到的那样:这个人有黑色的代码隐藏颜色.我应该从Visual Studio Gallery使用哪个工具?

谢谢!

visual-studio-2010 background-color

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