|
EVal is one way binding, Bind is two way
If you bind a value using Eval, it is like a read only. You can only view the data.
If you bind a value using Bind, and if you do some change on the value it will reflect on the database also
|
|
|
|
|
|
the eval use in front page(*.aspx)like <%#Eval("article_title")%>
the bind is from code page(*.cs),is from a void of a control's databind.
you can search in google
|
|
|
|
|
Hai All,
I am having two methods in a single service below. I will host this service in IIS. I will be having only one service URL. Client will consume this service by creating the proxy class as usual. But Mehod1 should only be displayed to Client A, Mehod2 should only be displayed to Client B. How can I overcome this scenario?.. Can you please clarify my doubt..? Thanks in Advance
namespace serviceHide
{
[ServiceContract]
interface IServiceHide
{
[OperationContract]
string Method1(string id);
[OperationContract]
string Method2(string id);
}
}
|
|
|
|
|
You're obviously working on the same project as this guy:
1 wcf service and 2 client[^]
The options haven't changed since last week.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
I can see it now....task given to Employee A who thinks "I'll just ask on CP". Doesn't get a simple "here is the code" answer as the requirement is essentially flawed, so he can't do his task. Task is taken off him and given to Employee B. Employee B thinks "I'll just ask on CP" ....
|
|
|
|
|
Don't edit spam in QA, even to add a "Spam" tag.
When you do, you risk the automated system thinking you are the author and you getting the "spammer" votes.
And if you edit it to remove the spam, then you can confuse the spam detector which results in more "false positives" when it picks up "spam / abuse" kicks later.
Best thing to do is just hit the "spam" flag and / or report it in the Spam and Abuse forum - a Protector or Staff member will delete it.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Thanks for the heads up, don't think I edited that question? Could be wrong, but I'll keep that in mind anyway. Hard to know when thinks are marked as spam though as you only know it has been reported when you report it yourself.
|
|
|
|
|
No, you came up as the edit link on this one: How to create Play store Developer account[^] - if you click the "(no name)" link it goes to your user page!
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Mmm, I did report that as being off-topic but I didn't edit it, I didn't add the spam tag.
|
|
|
|
|
|
Weird, it was actually me (and I take your point above). Click on the v2 link and it shows me as the last editor.
|
|
|
|
|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class plrsmkt_calculation : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
int totalrs = 0;
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
totalrs += Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "rs"));
}
else if (e.Row.RowType == DataControlRowType.Footer)
{
e.Row.Cells[1].Text = "Total";
e.Row.Cells[1].Font.Bold = true;
e.Row.Cells[2].Text = totalrs.ToString();
e.Row.Cells[2].Font.Bold = true;
e.Row.Cells[3].Text = totalrs.ToString();
e.Row.Cells[3].Font.Bold = true;
}
}
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
}
}
The above coding display me Total of a column with display of all rows as per database
but now i want to display total of same column(without rows) on other page of my web site. Can u help me
modified 4-Jun-15 13:48pm.
|
|
|
|
|
What total, what footer, what other page? Please edit your question and explain exactly what your issue is.
|
|
|
|
|
|
I have a very very simple asp.net application with a very very simple page on it, the defaul.aspx.
In the page's code behind I have the usual Page_Load handler where I simply ask myself if it is a postback or not ( if (!IsPostBack) {...}).
How is it possible that, without having any controls on the page, I run into the !IsPostBack three times as I simply call the page ? It is like the page is called three times ....
Is there any explaination to this ridiculous behaviour ?
MSDN doesn' t absolutely talk about details of Load event , it just says it is called at a certain point of the "page life cicle" .-...
|
|
|
|
|
Something is requesting your page multiple times. Maybe it's a misunderstanding about master pages? Or update panels? As you haven't posted any code or given any relevant details and we can't access your system I'm not sure how you are expecting someone to help. Use a tool like Fiddler to capture the network traffic and see if that will help you determine where the requests are coming from.
|
|
|
|
|
Since you haven't provided any code, I'll have to take a guess: your event handler is wired up multiple times.
There are several ways event handlers can be wired to events in ASP.NET; if you've used more than one, then the event will be fired multiple times.
- If AutoEventWireup[^] is set to "True", methods with names like
Page_Load will automatically be wired up to the equivalent event. - If you're using VB.NET, adding the
Handles clause to a method will wire it up to the specified event. - If you have an
OnEventName="Handler" attribute in your markup, that method will be wired up to the specified event. - If you have a
default.aspx.designer.cs / default.aspx.designer.vb file in your project, you might find that it contains code to wire up the event handler.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
I have a C# ASP Web project where I’m required to produce a 200+ page PDF to eventually download and open on the browser. I have no experience in building a PDF file, and I was wondering if someone could point me in the right direction. I need a component / product / method that would be able to handle such a large report.
Thank you in advance.
|
|
|
|
|
|
Okay, maybe I posed the question incorrectly.
I have researched, and I've even tried a few products, and they're either inefficient or hang when they grow past 5 pages.
I guess if I could rephrase my question, it would be...
What is the most TRIED and efficient PDF printing library which most developers use?
|
|
|
|
|
Actually, the most important aspect to your question is one you haven't addressed, and that is if you are only interested in free components. Most free PDF components are not very good. Also if there are some you have already discounted you should state what they are so people know not to advise things you have already discounted.
|
|
|
|
|
In future please post in one forum only.
|
|
|
|
|
I posted a message in the SQL forum but I think it was the wrong place. This is my problem. When I do an ExecuteNonQuery statement string from a c# client I am adding C# variables to the hard coded ExecuteNonQuery statement from the client as such:
string sqlQuery = "UPDATE rights SET category_key = " + toCat + " WHERE rights_key = @rights_key";
QueryContainer Instance = new QueryContainer(sqlQuery);
ExecuteNonQuery(sqlQuery);
<pre>
Also when I do an SQL ExecuteScaler statement I am using from a C# client I am adding C# variables to the hard coded values in the SQL statement Execute ExecuteScaler client like this:
<pre>
queryString.Append(" SELECT isnull(");
queryString.Append(" (SELECT CASE WHEN convert(smalldatetime, '" + valDateMaterialRequired + "') < (getdate() + isNull(hier_asp_config.late_days_num, 3)) THEN '1' ELSE '0' END");
queryString.Append(" FROM hier_asp_config ");
queryString.Append(" WHERE asp_key = " + aspKey + " )");
queryString.Append(" , CASE WHEN convert(smalldatetime, '" + valDateMaterialRequired + "') < (getdate() + 3) THEN '1' ELSE '0' END)");
return ExecuteScaler(queryString.ToString()).ToString();
<pre>
Now in the Class that calls the actual SQL I am using these techniques:
<pre>
protected int ExecuteNonQuery(string queryString)
{
int returnValue = 0;
if (!_iserror)
{
if (_trace)
DoTrace("TAMIS.Data.Loader.ExecuteNonQuery", queryString);
if (_connection == null || _connection.State == ConnectionState.Closed)
{
OpenConnection();
}
DbCommand command = _provider.CreateCommand();
command.Connection = _connection;
command.CommandText = queryString;
command.CommandType = CommandType.Text;
if (_useTransaction) { command.Transaction = _transaction; }
try
{
returnValue = command.ExecuteNonQuery();
}
catch (Exception e)
{
if (e is EntryPointNotFoundException)
throw e;
RollBack();
LogBLL bll = new LogBLL();
bll.WriteErrorLog(e);
_iserror = true;
}
finally
{
if ((!KeepAlive && _connection.State == ConnectionState.Open) || _iserror == true)
{
CloseConnection();
}
}
}
else
{
returnValue = -1;
}
return returnValue;
}
<pre>
And this:
<pre>
protected object ExecuteScaler(string queryString)
{
object returnValue = null;
if (!_iserror)
{
if (_trace)
{ DoTrace("TAMIS.Data.Loader.ExecuteScalar", queryString); }
if (_connection == null || _connection.State == ConnectionState.Closed)
{
OpenConnection();
}
DbCommand command = _provider.CreateCommand();
command.Connection = _connection;
command.CommandText = queryString;
command.CommandType = CommandType.Text;
if (_useTransaction) { command.Transaction = _transaction; }
try
{
returnValue = command.ExecuteScalar();
}
catch (Exception ex)
{
if (ex is EntryPointNotFoundException)
throw ex;
RollBack();
LogBLL bll = new LogBLL();
bll.WriteErrorLog(ex);
_iserror = true;
}
finally
{
if ((!KeepAlive && _connection.State == ConnectionState.Open) || _iserror == true)
{
CloseConnection();
}
}
}
else
{
returnValue = -1;
}
return returnValue;
}
<pre>
These are clearly giving me SQL injection errors. In my case I cant change the code to stored procedures like they should be so How do I make the C# variable values from my client calling code and still work but not give me SQL injection errors?
|
|
|
|
|
You change it in the same way you would if you were using a stored procedure - by using parameters.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|