6

For example:

Instead, you’ll use a higher-level model called ASP.NET AJAX. ASP.NET AJAX gives you a set of server-side components and controls that you can use when designing your web page.

This does not seem correct to me, at least in this case.

3 Answers 3

12

While I'm not aware of a particular grammatical rule that would prohibit this, as a matter of style, I would prefer not to do what you're suggesting there, especially with something like ASP.NET AJAX. I would suggest something like:

Instead, you’ll use a higher-level model called ASP.NET AJAX. This toolkit gives you a set of server-side components and controls that you can use when designing your web page.

You can replace toolkit with something more appropriate if you prefer.

3
  • I saw this in a book I am reading and decided it could make a decent question here. I'd definitely like to know if there is a grammatical rule.
    – Fosco
    Nov 15, 2010 at 21:04
  • 4
    @Fosco: As Dusty says (correctly), there is no rule actually prohibiting this. And, in the right situations, it can be done intentionally for added effect.
    – Kosmonaut
    Nov 15, 2010 at 21:20
  • @Kosmonaut: Excellent point. As a rhetorical device, it could be quite helpful.
    – Dusty
    Nov 15, 2010 at 21:34
4

It is a recognised rhetorical device. That said, when you are not going for rhetoric it may be best if you avoided it.

0
2

Yes. You just did.

I don't know of any rule forbidding it and even if there was it likely is simply a best practice.

As with most things, avoid it if it makes the sentences hard to read or sound awkward, even if it is technically correct.

1
  • Ha ha. Title has been updated.
    – Fosco
    Nov 15, 2010 at 21:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.